# HG changeset patch # User Paul Aurich # Date 1329344969 0 # Node ID e7a18e4a33baa0a4dd940e56a7b9f57fe38a304b # Parent 1c6d228d8ef9e6b5983e511c0c6bd9df2fa6d199 *** Plucked rev 081986627877141e126dc3bcd9b0ab5063e96e83 (darkrain42@pidgin.im): gtkdisco: Prevent a NULL dereference crash diff -r 1c6d228d8ef9 -r e7a18e4a33ba pidgin/plugins/disco/gtkdisco.c --- a/pidgin/plugins/disco/gtkdisco.c Wed Feb 15 09:49:00 2012 +0000 +++ b/pidgin/plugins/disco/gtkdisco.c Wed Feb 15 22:29:29 2012 +0000 @@ -462,6 +462,8 @@ gtk_tree_model_get_value(GTK_TREE_MODEL(pdl->model), &iter, SERVICE_COLUMN, &val); service = g_value_get_pointer(&val); + if (!service) + return FALSE; switch (service->type) { case XMPP_DISCO_SERVICE_TYPE_UNSET: