diff --git a/gnome/src/contacts/calltree.c b/gnome/src/contacts/calltree.c index c36d47e69e89c185bcd5424822a4ea8a38c3159f..7b316e732744e89d2100d8e9ce8fde114fd624c4 100644 --- a/gnome/src/contacts/calltree.c +++ b/gnome/src/contacts/calltree.c @@ -491,13 +491,13 @@ calltree_create(calltab_t* tab, int searchbar_type) calltree_menu_items = gtk_menu_item_new_with_label(SFL_TRANSFER_CALL); g_signal_connect_swapped(calltree_menu_items, "activate", - G_CALLBACK(menuitem_response), (gpointer) g_strdup(SFL_TRANSFER_CALL)); + G_CALLBACK(menuitem_response), g_strdup(SFL_TRANSFER_CALL)); gtk_menu_shell_append(GTK_MENU_SHELL(calltree_popupmenu), calltree_menu_items); gtk_widget_show(calltree_menu_items); calltree_menu_items = gtk_menu_item_new_with_label(SFL_CREATE_CONFERENCE); g_signal_connect_swapped(calltree_menu_items, "activate", - G_CALLBACK(menuitem_response), (gpointer) g_strdup(SFL_CREATE_CONFERENCE)); + G_CALLBACK(menuitem_response), g_strdup(SFL_CREATE_CONFERENCE)); gtk_menu_shell_append(GTK_MENU_SHELL(calltree_popupmenu), calltree_menu_items); gtk_widget_show(calltree_menu_items); } else if (tab == history_tab) { @@ -1572,5 +1572,6 @@ static void menuitem_response(gchar *string) gtk_widget_show(calltree_menu_items); DEBUG("%s", string); + g_free(string); }