Module: libav Branch: master Commit: b18a0cc781b791912549504ca8a257f35a151c5e
Author: Michael Niedermayer <[email protected]> Committer: Janne Grunau <[email protected]> Date: Tue Dec 20 22:06:35 2011 +0100 indeo5: Fix null pointer dereference. Bug found by: Oana Stratulat Signed-off-by: Janne Grunau <[email protected]> --- libavcodec/ivi_common.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/libavcodec/ivi_common.c b/libavcodec/ivi_common.c index 9cec0a8..eedcd28 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); _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
