Untested.

Signed-off-by: Ganesh Ajjanagadde <gajjanaga...@gmail.com>
---
 libavdevice/dshow_enummediatypes.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavdevice/dshow_enummediatypes.c 
b/libavdevice/dshow_enummediatypes.c
index 5b69a5b..5a24870 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 AVERROR(ENOMEM);
             ff_copy_dshow_media_type(type, &this->type);
             *types = type;
             count = 1;
-- 
2.6.2

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to