diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2016-02-24 15:48:28 +0100 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2016-05-01 05:00:44 +0200 |
commit | 0438cc2bc0eeb2371789b5b6a2878674778513a1 (patch) | |
tree | 5698483fe6471f003b8f2b15d63d3d01d2fc3178 | |
parent | 0b51d15a0e577b7b3bbc05ce1105850cf5ca7732 (diff) | |
download | ffmpeg-0438cc2bc0eeb2371789b5b6a2878674778513a1.tar.gz |
avcodec/avpacket: clear priv in av_init_packet()
This should fix leaving uninitialized pointers in priv which can confuse
user applications.
See: https://github.com/golang/go/issues/14426
Only or release branches
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | libavcodec/avpacket.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/avpacket.c b/libavcodec/avpacket.c index 3c26046dad..03332ac8aa 100644 --- a/libavcodec/avpacket.c +++ b/libavcodec/avpacket.c @@ -58,6 +58,7 @@ void av_init_packet(AVPacket *pkt) #if FF_API_DESTRUCT_PACKET FF_DISABLE_DEPRECATION_WARNINGS pkt->destruct = NULL; + pkt->priv = NULL; FF_ENABLE_DEPRECATION_WARNINGS #endif pkt->buf = NULL; |