From c342947a8f25eba15237fc0e4b54d6ce654a233a Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandresavard@alexandresavard-desktop.(none)> Date: Wed, 31 Mar 2010 13:55:38 -0400 Subject: [PATCH] [#3097] Fix backspace crash sflphone-cliebnt-gnome during call transfer --- sflphone-client-gnome/src/actions.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c index b5b21c8791..cebc3835cb 100644 --- a/sflphone-client-gnome/src/actions.c +++ b/sflphone-client-gnome/src/actions.c @@ -639,7 +639,9 @@ process_dialing(callable_obj_t * c, guint keyval, gchar * key) if (c->_state == CALL_STATE_TRANSFERT) { - c->_trsft_to = g_strndup (c->_trsft_to, strlen(c->_trsft_to) - 1); + // Process backspace if and only if string not NULL + if(strlen(c->_trsft_to) > 0) + c->_trsft_to = g_strndup (c->_trsft_to, strlen(c->_trsft_to) - 1); } else { -- GitLab