Am Fr., 10. Mai 2019 um 18:13 Uhr schrieb Jun Zhao <mypopy...@gmail.com>: > > From: Jun Zhao <barryjz...@tencent.com> > > Need to check NULL before using the pointer > > Signed-off-by: Jun Zhao <barryjz...@tencent.com> > --- > libavcodec/avpacket.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/libavcodec/avpacket.c b/libavcodec/avpacket.c > index 8f0603d..2b20067 100644 > --- a/libavcodec/avpacket.c > +++ b/libavcodec/avpacket.c > @@ -522,11 +522,12 @@ fail: > > int av_packet_unpack_dictionary(const uint8_t *data, int size, AVDictionary > **dict) > { > - const uint8_t *end = data + size; > + const uint8_t *end; > int ret = 0; > > if (!dict || !data || !size) > return ret; > + end = data + size;
Could somebody explain to me why this is necessary? Thank you, Carl Eugen _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".