diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-09-04 21:00:24 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-09-04 21:00:24 +0200 |
commit | 9cbb3fce5965f4e1423cace3d1dc340a7a8091f4 (patch) | |
tree | b77dabdf1e93c93fbed63f44e668cf222e872be7 | |
parent | 04dcdc464087eece349f30db42bab903cd077778 (diff) | |
download | ffmpeg-9cbb3fce5965f4e1423cace3d1dc340a7a8091f4.tar.gz |
avcodec/avpacket: zero memory in av_packet_new_side_data()
This ensures that no uninitialized bytes cause non-deterministic behavior.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/avpacket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/avpacket.c b/libavcodec/avpacket.c index 3469647277..b388d5e7bd 100644 --- a/libavcodec/avpacket.c +++ b/libavcodec/avpacket.c @@ -309,7 +309,7 @@ uint8_t *av_packet_new_side_data(AVPacket *pkt, enum AVPacketSideDataType type, if (!pkt->side_data) return NULL; - pkt->side_data[elems].data = av_malloc(size + FF_INPUT_BUFFER_PADDING_SIZE); + pkt->side_data[elems].data = av_mallocz(size + FF_INPUT_BUFFER_PADDING_SIZE); if (!pkt->side_data[elems].data) return NULL; pkt->side_data[elems].size = size; |