--- a/libpurple/buddyicon.c Tue May 25 00:06:32 2021 -0500
+++ b/libpurple/buddyicon.c Tue May 25 02:03:21 2021 -0500
@@ -483,7 +483,7 @@
const gchar *filename, GError **error)
data = purple_buddy_icon_get_data(icon, &len);
--- a/libpurple/protocols/silc/ops.c Tue May 25 00:06:32 2021 -0500
+++ b/libpurple/protocols/silc/ops.c Tue May 25 02:03:21 2021 -0500
@@ -205,12 +205,14 @@
- img = purple_image_new_from_data(g_memdup2(data, data_len), data_len);
+ img = purple_image_new_from_data(data, data_len); img_id = purple_image_store_add_temporary(img);
cflags |= PURPLE_MESSAGE_IMAGES | PURPLE_MESSAGE_RECV;
g_snprintf(tmp, sizeof(tmp), "<img src=\""
@@ -225,6 +227,8 @@
tmp, cflags, time(NULL));
--- a/pidgin/gtkblist.c Tue May 25 00:06:32 2021 -0500
+++ b/pidgin/gtkblist.c Tue May 25 02:03:21 2021 -0500
@@ -3272,7 +3272,7 @@
PurpleProtocolChatEntry *pce;
- PurpleChatConversation *conv;
+ PurpleChatConversation *conv = NULL; PidginBlistNode *bnode = g_object_get_data(G_OBJECT(node), UI_DATA);
chat = (PurpleChat *)node;
--- a/pidgin/gtkconv.c Tue May 25 00:06:32 2021 -0500
+++ b/pidgin/gtkconv.c Tue May 25 02:03:21 2021 -0500
@@ -2717,7 +2717,6 @@
- gboolean is_me = FALSE;
const gchar *name, *alias;
@@ -2741,9 +2740,6 @@
stock = get_chat_user_status_icon(chat, name, flags);
- if (purple_strequal(purple_chat_conversation_get_nick(chat), purple_normalize(purple_conversation_get_account(conv), old_name != NULL ? old_name : name)))
is_buddy = purple_chat_user_is_buddy(cb);
tmp = g_utf8_casefold(alias, -1);