From aee5f035ce319f43a541bcf0cbdc536d648192eb Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Tue, 25 Aug 2009 02:50:53 +0200 Subject: Check for NULL values returned by dup_selected() --- src/empathy-accounts-dialog.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/empathy-accounts-dialog.c b/src/empathy-accounts-dialog.c index 40f46e49e..b2378b7dd 100644 --- a/src/empathy-accounts-dialog.c +++ b/src/empathy-accounts-dialog.c @@ -290,6 +290,15 @@ accounts_dialog_protocol_changed_cb (GtkWidget *widget, cm = empathy_protocol_chooser_dup_selected ( EMPATHY_PROTOCOL_CHOOSER (priv->combobox_protocol), &proto); + if (cm == NULL) + return; + + if (proto == NULL) + { + g_object_unref (cm); + return; + } + if (tp_connection_manager_protocol_can_register (proto)) { gtk_widget_show (priv->radiobutton_register); -- cgit v1.2.3