--- a/libpurple/buddyicon.c Tue Jun 01 20:13:19 2021 -0500
+++ b/libpurple/buddyicon.c Tue Jun 01 20:13:53 2021 -0500
@@ -1045,18 +1045,19 @@
new_filename = purple_util_get_image_filename(icon_data, icon_len);
if (new_filename == NULL)
purple_debug_error("buddyicon",
"New icon filename is NULL. This should never happen! "
"The old filename was: %s\n", path);
delete_buddy_icon_settings(node, setting_name);
path = g_build_filename(dirname, new_filename, NULL);
if ((file = g_fopen(path, "wb")) != NULL)