changeset 7372:4ce6952d7908

[gaim-migrate @ 7967] fix an autorecon segfault committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Wed, 29 Oct 2003 21:44:11 +0000
parents 2ec21bff351b
children 1dbf83536d83
files plugins/autorecon.c
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/autorecon.c	Wed Oct 29 20:09:50 2003 +0000
+++ b/plugins/autorecon.c	Wed Oct 29 21:44:11 2003 +0000
@@ -28,13 +28,13 @@
 	if (g_list_index(gaim_accounts_get_all(), account) < 0)
 		return FALSE;
 
+	if(info)
+		info->timeout = 0;
+
 	gaim_debug(GAIM_DEBUG_INFO, "autorecon", "calling gaim_account_connect\n");
 	gaim_account_connect(account);
 	gaim_debug(GAIM_DEBUG_INFO, "autorecon", "done calling gaim_account_connect\n");
 
-	if(info)
-		info->timeout = 0;
-
 	return FALSE;
 }
 
@@ -56,7 +56,6 @@
 		info->timeout = g_timeout_add(info->delay, do_signon, account);
 	} else if (info != NULL) {
 		g_hash_table_remove(hash, account);
-		g_free(info);
 	}
 }