avcodec/webp: Fixes null pointer dereference
[ffmpeg.git] / libavcodec / webp.c
index 50a8da1..a0d4d18 100644 (file)
@@ -1351,6 +1351,9 @@ static int vp8_lossy_decode_frame(AVCodecContext *avctx, AVFrame *p,
     if (ret < 0)
         return ret;
 
+    if (!*got_frame)
+        return AVERROR_INVALIDDATA;
+
     update_canvas_size(avctx, avctx->width, avctx->height);
 
     if (s->has_alpha) {