diff src/toc.c @ 2033:705783e5ab8c

[gaim-migrate @ 2043] fixes committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 16 Jun 2001 03:18:00 +0000
parents d460cd7cf37a
children 3366311426df
line wrap: on
line diff
--- a/src/toc.c	Sat Jun 16 03:10:07 2001 +0000
+++ b/src/toc.c	Sat Jun 16 03:18:00 2001 +0000
@@ -165,9 +165,16 @@
 static void toc_login_callback(gpointer data, gint source, GdkInputCondition cond)
 {
 	struct gaim_connection *gc = data;
-	struct toc_data *tdt = gc->proto_data;
+	struct toc_data *tdt;
 	char buf[80];
 
+	if (!g_slist_find(connections, data)) {
+		close(source);
+		return;
+	}
+
+	tdt = gc->proto_data;
+
 	if (source == -1) {
 		/* we didn't successfully connect. tdt->toc_fd is valid here */
 		hide_login_progress(gc, "Unable to connect.");