summaryrefslogtreecommitdiff
path: root/net-im/gaim/files/patch-msn_bye_fix
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/gaim/files/patch-msn_bye_fix')
-rw-r--r--net-im/gaim/files/patch-msn_bye_fix45
1 files changed, 0 insertions, 45 deletions
diff --git a/net-im/gaim/files/patch-msn_bye_fix b/net-im/gaim/files/patch-msn_bye_fix
deleted file mode 100644
index 7217a2748e7c..000000000000
--- a/net-im/gaim/files/patch-msn_bye_fix
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -urp msn-old/servconn.c msn/servconn.c
---- src/protocols/msn-old/servconn.c 2004-05-07 22:59:52.240091544 -0500
-+++ src/protocols/msn/servconn.c 2004-05-07 23:00:21.214686736 -0500
-@@ -201,6 +201,12 @@ msn_servconn_destroy(MsnServConn *servco
-
- g_return_if_fail(servconn != NULL);
-
-+ if (servconn->processing)
-+ {
-+ servconn->wasted = TRUE;
-+ return;
-+ }
-+
- session = servconn->session;
-
- session->servconns = g_list_remove(session->servconns, servconn);
-@@ -568,6 +574,8 @@ read_cb(gpointer data, gint source, Gaim
-
- end = old_rx_buf = servconn->rx_buf;
-
-+ servconn->processing = TRUE;
-+
- do
- {
- cur = end;
-@@ -608,6 +616,8 @@ read_cb(gpointer data, gint source, Gaim
- }
- } while (servconn->connected && servconn->rx_len);
-
-+ servconn->processing = FALSE;
-+
- if (servconn->connected)
- {
- if (servconn->rx_len)
-diff -urp msn-old/servconn.h msn/servconn.h
---- src/protocols/msn-old/servconn.h 2004-04-12 23:08:22.000000000 -0500
-+++ src/protocols/msn/servconn.h 2004-05-06 02:07:03.000000000 -0500
-@@ -45,6 +45,7 @@ struct _MsnServConn
- MsnSession *session;
-
- gboolean connected;
-+ gboolean processing;
- gboolean wasted;
-
- MsnHttpMethodData *http_data;