# HG changeset patch # User Glauber de Oliveira Costa # Date 1137173597 0 # Node ID 06b7fc0ded574db0042800ed12d66b4cf57c7b04 # Parent f2bba45c8dfd5aa31ac386a3f7d780651081cd33 [gaim-migrate @ 15211] SF Patch #1404712 from Glauber de Oliveira Costa Fixes SF Bug #1403876: "Gaim cvs segfaults if user is deleted after status change" committer: Richard Laager diff -r f2bba45c8dfd -r 06b7fc0ded57 COPYRIGHT --- a/COPYRIGHT Fri Jan 13 17:30:20 2006 +0000 +++ b/COPYRIGHT Fri Jan 13 17:33:17 2006 +0000 @@ -57,6 +57,7 @@ Felipe Contreras Alex Converse Irving Cordova +Glauber de Oliveira Costa Adam Cowell Palmer Cox Jeramey Crawford diff -r f2bba45c8dfd -r 06b7fc0ded57 src/blist.c --- a/src/blist.c Fri Jan 13 17:30:20 2006 +0000 +++ b/src/blist.c Fri Jan 13 17:33:17 2006 +0000 @@ -1807,6 +1807,8 @@ GAIM_DBUS_UNREGISTER_POINTER(buddy); g_free(buddy); + while (g_source_remove_by_user_data((gpointer *)buddy)); + /* If the contact is empty then remove it */ if (!cnode->child) gaim_blist_remove_contact(contact);