diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c
index f825fc9333a1b8f24d1170450def21fdeb813f54..2c7e77b3babb0408cfcbc8cf50153b63ac77cfcd 100644
--- a/sflphone-client-gnome/src/actions.c
+++ b/sflphone-client-gnome/src/actions.c
@@ -691,7 +691,7 @@ process_dialing (callable_obj_t *c, guint keyval, gchar *key)
             sflphone_place_call (c);
             break;
         case 65307: /* ESCAPE */
-            sflphone_hang_up (c);
+            sflphone_hang_up ();
             break;
         case 65288: { /* BACKSPACE */
             /* Brackets mandatory because of local vars */
@@ -865,7 +865,7 @@ sflphone_keypad (guint keyval, gchar * key)
 			calllist_remove_call(current_calls, c->_callID);
                         break;
                     case 65307: /* ESCAPE */
-                        sflphone_unset_transfert (c);
+                        sflphone_unset_transfert ();
                         break;
                     default: // When a call is on transfert, typing new numbers will add it to c->_peer_number
                         process_dialing (c, keyval, key);