diff --git a/vp8/vp8_dx_iface.c b/vp8/vp8_dx_iface.c
index cf32d1f38bbfcd4ee1bd3653645b73010c519434..a2ad59662cacfb7888139faf78203abb7ebb6ce1 100644
--- a/vp8/vp8_dx_iface.c
+++ b/vp8/vp8_dx_iface.c
@@ -466,6 +466,7 @@ static vpx_codec_err_t vp8_decode(vpx_codec_alg_priv_t  *ctx,
             vpx_img_set_rect(&ctx->img,
                              VP8BORDERINPIXELS, VP8BORDERINPIXELS,
                              sd.y_width, sd.y_height);
+            ctx->img.user_priv = user_priv;
             ctx->img_avail = 1;
 
         }