--- a/libpurple/protocols/facebook/data.c Thu Aug 20 15:49:25 2015 -0400 +++ b/libpurple/protocols/facebook/data.c Thu Aug 20 16:19:06 2015 -0400 @@ -530,6 +530,11 @@ FbDataImagePrivate *priv = img->priv; GError *err = NULL; + if (G_UNLIKELY(purple_http_conn_is_cancelling(con))) { + /* Ignore canceling HTTP requests */ + return; + } + fb_http_error_chk(res, &err); priv->image = (guint8*) purple_http_response_get_data(res, &priv->size); priv->func(img, err);