]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/pgssubdec.c
avcodec/movtextdec: Fix decode_styl() cleanup
[ffmpeg] / libavcodec / pgssubdec.c
index b50b37b206bfa206f33beaa44aabbcb71ef53e60..b897d72aab351c9002f3642f0e4927671493d984 100644 (file)
@@ -300,8 +300,11 @@ static int parse_object_segment(AVCodecContext *avctx,
 
     av_fast_padded_malloc(&object->rle, &object->rle_buffer_size, rle_bitmap_len);
 
-    if (!object->rle)
+    if (!object->rle) {
+        object->rle_data_len = 0;
+        object->rle_remaining_len = 0;
         return AVERROR(ENOMEM);
+    }
 
     memcpy(object->rle, buf, buf_size);
     object->rle_data_len = buf_size;