diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c index b5b21c8791a57ec3351401f7d6de2686033fd20b..cebc3835cb1d63302dd4701f5bcebae2a09fef5f 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 {