From 6f1ddc726f0763cd9cc271e33ba0769d821d74da Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Mon, 26 Oct 2015 14:49:21 -0400 Subject: [PATCH] avdevice/dshow_enummediatypes: check return of av_malloc Untested. Reviewed-by: Michael Niedermayer Signed-off-by: Ganesh Ajjanagadde --- libavdevice/dshow_enummediatypes.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavdevice/dshow_enummediatypes.c b/libavdevice/dshow_enummediatypes.c index 5b69a5b742..3a66a4de14 100644 --- a/libavdevice/dshow_enummediatypes.c +++ b/libavdevice/dshow_enummediatypes.c @@ -37,6 +37,8 @@ libAVEnumMediaTypes_Next(libAVEnumMediaTypes *this, unsigned long n, if (!this->pos && n == 1) { if (!IsEqualGUID(&this->type.majortype, &GUID_NULL)) { AM_MEDIA_TYPE *type = av_malloc(sizeof(AM_MEDIA_TYPE)); + if (!type) + return E_OUTOFMEMORY; ff_copy_dshow_media_type(type, &this->type); *types = type; count = 1;