--- a/libpurple/xfer.c Wed Jun 14 23:13:00 2017 -0500
+++ b/libpurple/xfer.c Thu Jun 15 10:46:29 2017 -0500
@@ -1920,12 +1920,14 @@
gsize size, const gchar *mimetype)
PurpleXferPrivate *priv = PURPLE_XFER_GET_PRIVATE(xfer);
+ gpointer old_thumbnail_data; g_return_if_fail(priv != NULL);
/* Hold onto these in case they are equal to passed-in pointers */
- gpointer *old_thumbnail_data = priv->thumbnail_data;
- const gchar *old_mimetype = priv->thumbnail_mimetype;
+ old_thumbnail_data = priv->thumbnail_data; + old_mimetype = priv->thumbnail_mimetype; if (thumbnail && size > 0) {
priv->thumbnail_data = g_memdup(thumbnail, size);