From: Federico Tomassetti <[email protected]>

Bug-Id: CID 1257787
---
 libavformat/mpegenc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavformat/mpegenc.c b/libavformat/mpegenc.c
index fd3bbec..77aea2f 100644
--- a/libavformat/mpegenc.c
+++ b/libavformat/mpegenc.c
@@ -1099,6 +1099,8 @@ static int mpeg_mux_write_packet(AVFormatContext *ctx, 
AVPacket *pkt)
         stream->next_packet = &stream->premux_packet;
     *stream->next_packet     =
     pkt_desc                 = av_mallocz(sizeof(PacketDesc));
+    if (!pkt_desc)
+        return AVERROR(ENOMEM);
     pkt_desc->pts            = pts;
     pkt_desc->dts            = dts;
     pkt_desc->unwritten_size =
-- 
2.2.2

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to