--- a/libpurple/xfer.c Thu Apr 09 08:47:36 2020 +0000
+++ b/libpurple/xfer.c Fri Apr 10 02:34:01 2020 +0000
@@ -1429,10 +1429,10 @@
purple_xfer_increase_buffer_size(xfer);
+ gboolean handler_result = FALSE; g_signal_emit(xfer, signals[SIG_DATA_NOT_SENT], 0, buffer + r,
+ result - r, &handler_result); purple_xfer_cancel_local(xfer);
--- a/pidgin/gtkconv.c Thu Apr 09 08:47:36 2020 +0000
+++ b/pidgin/gtkconv.c Fri Apr 10 02:34:01 2020 +0000
@@ -3485,13 +3485,10 @@
PurpleBuddy *buddy = (PurpleBuddy *)node;
- PurpleIMConversation *im;
if (!PURPLE_IS_BUDDY(node))
- im = purple_conversations_find_im_with_account(purple_buddy_get_name(buddy), purple_buddy_get_account(buddy));
account = purple_buddy_get_account(buddy);
/* TODO WEBKIT: (I'm not actually sure if this is webkit-related --Mark Doliner) */
if (purple_account_is_connected(account) /*|| account == purple_conversation_get_account(gtkconv->active_conv)*/)
--- a/pidgin/gtkutils.c Thu Apr 09 08:47:36 2020 +0000
+++ b/pidgin/gtkutils.c Fri Apr 10 02:34:01 2020 +0000
@@ -977,8 +977,6 @@
purple_serv_send_file(purple_account_get_connection(data->account), data->who, data->filename);
- conv = PURPLE_CONVERSATION(purple_im_conversation_new(data->account, data->who));
if (!g_file_get_contents(data->filename, &filedata, &size,