[PATCH 1/2] Add missing NULL checks in avfilter_ref_buffer().
Stefano Sabatini
stefano.sabatini-lala
Mon Aug 16 19:16:43 CEST 2010
---
libavfilter/avfilter.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index d6fc895..6b70e81 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -48,9 +48,15 @@ const char *avfilter_license(void)
AVFilterBufferRef *avfilter_ref_buffer(AVFilterBufferRef *ref, int pmask)
{
AVFilterBufferRef *ret = av_malloc(sizeof(AVFilterBufferRef));
+ if (!ret)
+ return NULL;
*ret = *ref;
if (ref->type == AVMEDIA_TYPE_VIDEO) {
ret->video = av_malloc(sizeof(AVFilterBufferRefVideoProps));
+ if (!ret->video) {
+ av_free(ret);
+ return NULL;
+ }
*ret->video = *ref->video;
}
ret->perms &= pmask;
--
1.7.0.4
--/9DWx/yDrRhgMJTb
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0002-Add-missing-checks-in-avfilter_default_get_video_buf.patch"
More information about the ffmpeg-devel
mailing list