On 5 January 2012 22:15, Janne Grunau <[email protected]> wrote: > From: Michael Niedermayer <[email protected]> > > 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); > --
I'd like to investigate it, this looks suspicious (having NULL pointer at this point). _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
