From b18a0cc781b791912549504ca8a257f35a151c5e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 20 Dec 2011 22:06:35 +0100 Subject: [PATCH] indeo5: Fix null pointer dereference. Bug found by: Oana Stratulat Signed-off-by: Janne Grunau --- libavcodec/ivi_common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/ivi_common.c b/libavcodec/ivi_common.c index 9cec0a83a2..eedcd28ada 100644 --- a/libavcodec/ivi_common.c +++ b/libavcodec/ivi_common.c @@ -611,6 +611,9 @@ void ff_ivi_output_plane(IVIPlaneDesc *plane, uint8_t *dst, int dst_pitch) const int16_t *src = plane->bands[0].buf; uint32_t pitch = plane->bands[0].pitch; + if (!src) + return; + for (y = 0; y < plane->height; y++) { for (x = 0; x < plane->width; x++) dst[x] = av_clip_uint8(src[x] + 128);