# HG changeset patch # User Christian Hammond # Date 1054637181 0 # Node ID 8e618a7111a57d7400c9f26eb470b380543ca579 # Parent cd408d69ad2edf3a8e5a6efd1bc23ce9754dd685 [gaim-migrate @ 6127] Fixed a segfault when user info is NULL. committer: Tailor Script diff -r cd408d69ad2e -r 8e618a7111a5 src/server.c --- a/src/server.c Tue Jun 03 10:27:56 2003 +0000 +++ b/src/server.c Tue Jun 03 10:46:21 2003 +0000 @@ -139,14 +139,17 @@ void serv_finish_login(GaimConnection *gc) { GaimPluginProtocolInfo *prpl_info = NULL; + GaimAccount *account; if (gc != NULL && gc->prpl != NULL) prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl); - if (strlen(gc->account->user_info)) { + account = gaim_connection_get_account(gc); + + if (gaim_account_get_user_info(account) != NULL) { /* g_malloc(strlen(gc->user->user_info) * 4); strncpy_withhtml(buf, gc->user->user_info, strlen(gc->user->user_info) * 4); */ - serv_set_info(gc, gc->account->user_info); + serv_set_info(gc, (char *)gaim_account_get_user_info(account)); /* g_free(buf); */ }