--- a/gdk-pixbuf/gdk-pixbuf-loader.c 2014-01-09 15:51:22.000000000 -0500 +++ b/gdk-pixbuf/gdk-pixbuf-loader.c 2014-01-09 15:51:52.000000000 -0500 @@ -331,8 +331,9 @@ if (!priv->size_fixed) { + gint w = width, h = height; /* Defend against lazy loaders which don't call size_func */ - gdk_pixbuf_loader_size_func (&width, &height, loader); + gdk_pixbuf_loader_size_func (&w, &h, loader); } priv->needs_scale = FALSE;