Merge commit 'fe0f4e56577a2dbd373bb50b0ae2d49e69d822fc'
[ffmpeg.git] / libavcodec / avpacket.c
index 1867476..22a2d5d 100644 (file)
@@ -548,8 +548,10 @@ int av_packet_ref(AVPacket *dst, const AVPacket *src)
         memcpy(dst->buf->data, src->data, src->size);
     } else {
         dst->buf = av_buffer_ref(src->buf);
-        if (!dst->buf)
+        if (!dst->buf) {
+            ret = AVERROR(ENOMEM);
             goto fail;
+        }
     }
 
     dst->size = src->size;