summaryrefslogtreecommitdiff
path: root/libavcodec
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-09-04 21:00:24 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-09-04 21:00:24 +0200
commit9cbb3fce5965f4e1423cace3d1dc340a7a8091f4 (patch)
treeb77dabdf1e93c93fbed63f44e668cf222e872be7 /libavcodec
parent04dcdc464087eece349f30db42bab903cd077778 (diff)
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>
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/avpacket.c2
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;