From 61419199c58b41c792447374a47470ba50dcbb96 Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Thu, 29 Nov 2001 12:05:06 +0000 Subject: w32 bugfix, dvd branching CVS patchset: 1135 CVS date: 2001/11/29 12:05:06 --- src/libw32dll/DirectShow/DS_VideoDecoder.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/libw32dll/DirectShow/DS_VideoDecoder.c') diff --git a/src/libw32dll/DirectShow/DS_VideoDecoder.c b/src/libw32dll/DirectShow/DS_VideoDecoder.c index 91db9fc63..85f5817a8 100644 --- a/src/libw32dll/DirectShow/DS_VideoDecoder.c +++ b/src/libw32dll/DirectShow/DS_VideoDecoder.c @@ -141,7 +141,11 @@ DS_VideoDecoder * DS_VideoDecoder_Create(CodecInfo * info, BITMAPINFOHEADER * f this->m_pDS_Filter = DS_Filter_Create((const char*)info->dll, &info->guid, &this->m_sOurType, &this->m_sDestType); - + if( !this->m_pDS_Filter ) { + /* FIXME: memory leak */ + return NULL; + } + if (!flip) { this->m_sVhdr2->bmiHeader.biHeight *= -1; -- cgit v1.2.3