# HG changeset patch # User Mark Doliner # Date 1131493440 0 # Node ID 8a7553e149de68fee4651bbf204bd6035360af36 # Parent 91aaa1b3ac30c2c6a1cd40d6b6af683d9cf77a0c [gaim-migrate @ 14302] This should fix a crash Ethan is seeing when his gg account fails to sign on at startup. committer: Tailor Script diff -r 91aaa1b3ac30 -r 8a7553e149de src/gtkconn.c --- a/src/gtkconn.c Tue Nov 08 23:34:54 2005 +0000 +++ b/src/gtkconn.c Tue Nov 08 23:44:00 2005 +0000 @@ -136,7 +136,7 @@ static void gaim_gtk_connection_report_disconnect(GaimConnection *gc, const char *text) { - GaimGtkBuddyList *list = gaim_gtk_blist_get_default_gtk_blist(); + GaimGtkBuddyList *gtkblist = gaim_gtk_blist_get_default_gtk_blist(); GaimAccount *account = NULL; GaimAutoRecon *info; GSList* listAccount; @@ -153,9 +153,10 @@ listAccount = NULL; if (!gc->wants_to_die) { - gtk_gaim_status_box_set_error(GTK_GAIM_STATUS_BOX(list->statusbox), text); + if (gtkblist != NULL) + gtk_gaim_status_box_set_error(GTK_GAIM_STATUS_BOX(gtkblist->statusbox), text); - if (info == NULL) { + if (info == NULL) { info = g_new0(GaimAutoRecon, 1); g_hash_table_insert(hash, account, info); info->delay = INITIAL_RECON_DELAY;