summaryrefslogtreecommitdiff
path: root/net-im/mbpurple/files/patch-microblog_mb__net.c
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/mbpurple/files/patch-microblog_mb__net.c')
-rw-r--r--net-im/mbpurple/files/patch-microblog_mb__net.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/net-im/mbpurple/files/patch-microblog_mb__net.c b/net-im/mbpurple/files/patch-microblog_mb__net.c
new file mode 100644
index 000000000000..077b0f249c02
--- /dev/null
+++ b/net-im/mbpurple/files/patch-microblog_mb__net.c
@@ -0,0 +1,17 @@
+--- microblog/mb_net.c.orig 2016-06-20 15:55:29 UTC
++++ microblog/mb_net.c
+@@ -160,13 +160,13 @@ void mb_conn_fetch_url_cb(PurpleUtilFetc
+ conn_data->fetch_url_data = NULL;
+
+ if(error_message != NULL) {
+- mb_conn_data_free(conn_data);
+ if(conn_data->handler) {
+ retval = conn_data->handler(conn_data, conn_data->handler_data, error_message);
+ }
+ if(ma->gc != NULL) {
+ purple_connection_error_reason(ma->gc, PURPLE_CONNECTION_ERROR_NETWORK_ERROR, error_message);
+ }
++ mb_conn_data_free(conn_data);
+ } else {
+ mb_http_data_post_read(conn_data->response, url_text, len);
+ if(conn_data->handler) {