aboutsummaryrefslogtreecommitdiff
path: root/net-im/mbpurple
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2011-03-02 17:42:25 +0000
committerDoug Barton <dougb@FreeBSD.org>2011-03-02 17:42:25 +0000
commit4f5edea7ff80b370708d63f497b5ff07937d3ed9 (patch)
treef76782fb3ac0faeec70ac7741449948db7a5f5e0 /net-im/mbpurple
parent9740b285cef6c83654229c9b98ae6a3d12549aac (diff)
downloadports-4f5edea7ff80b370708d63f497b5ff07937d3ed9.tar.gz
ports-4f5edea7ff80b370708d63f497b5ff07937d3ed9.zip
Add a patch from the svn repo to handle a crash while using https
Notes
Notes: svn path=/head/; revision=270131
Diffstat (limited to 'net-im/mbpurple')
-rw-r--r--net-im/mbpurple/Makefile1
-rw-r--r--net-im/mbpurple/files/patch-microblog__mb_net.c19
2 files changed, 20 insertions, 0 deletions
diff --git a/net-im/mbpurple/Makefile b/net-im/mbpurple/Makefile
index 27ac66ad6164..3329f2c4dc21 100644
--- a/net-im/mbpurple/Makefile
+++ b/net-im/mbpurple/Makefile
@@ -6,6 +6,7 @@
PORTNAME= mbpurple
PORTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
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..818c30cb2e7f
--- /dev/null
+++ b/net-im/mbpurple/files/patch-microblog__mb_net.c
@@ -0,0 +1,19 @@
+diff --git a/microblog/mb_net.c b/microblog/mb_net.c
+index 2752aba..962ac1f 100644
+--- microblog/mb_net.c
++++ microblog/mb_net.c
+@@ -160,13 +160,13 @@ void mb_conn_fetch_url_cb(PurpleUtilFetchUrlData * url_data, gpointer user_data,
+ 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) {