libpurple/protocols/gg/gg.c

changeset 33363
52cc04429e2c
parent 33347
cc3f8295618a
child 33426
9841cd35df83
child 34348
15361867e114
--- a/libpurple/protocols/gg/gg.c	Tue Aug 28 03:42:27 2012 -0400
+++ b/libpurple/protocols/gg/gg.c	Tue Sep 04 01:49:58 2012 +0200
@@ -696,8 +696,11 @@
 			}
 			break;
 		case GG_EVENT_CONN_FAILED:
-			purple_input_remove(info->inpa);
-			info->inpa = 0;
+			if (info->inpa > 0)
+			{
+				purple_input_remove(info->inpa);
+				info->inpa = 0;
+			}
 			purple_debug_info("gg", "Connection failure: %d\n",
 				ev->event.failure);
 			switch (ev->event.failure) {

mercurial