eion/purple-hangouts

72a12322ba67
Parents bd3ed55915a9
Children cd8ec1cab843
Slight improvement to disconnection detection
Should help restart message stream after a network hiccup
--- a/purple2compat/http.c Thu Nov 03 08:45:55 2016 +1300
+++ b/purple2compat/http.c Thu Nov 03 08:41:44 2016 +1300
@@ -1174,7 +1174,11 @@
int buffer_len = hc->response_buffer->len;
gchar *buffer = g_string_free(hc->response_buffer, FALSE);
hc->response_buffer = NULL;
- _purple_http_recv_body(hc, buffer, buffer_len);
+ if (!_purple_http_recv_body(hc, buffer, buffer_len))
+ {
+ g_free(buffer);
+ return FALSE;
+ }
g_free(buffer);
}
if (!hc->headers_got)