Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2011-07-24 12:48:45 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2011-07-24 12:49:09 +0400
commitdc6223b43550500c61b2143d78c7935d66acc3a0 (patch)
tree1dc41410d2b95cd0bda4ec15e84ed9584050e7da /demuxer
parent899703eccbb175cd2c698f9c55acf172ea4defe7 (diff)
Add another NULL check for filenames.
Diffstat (limited to 'demuxer')
-rw-r--r--demuxer/Demuxers/LAVFDemuxer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/demuxer/Demuxers/LAVFDemuxer.cpp b/demuxer/Demuxers/LAVFDemuxer.cpp
index f1170020..0b5e4b75 100644
--- a/demuxer/Demuxers/LAVFDemuxer.cpp
+++ b/demuxer/Demuxers/LAVFDemuxer.cpp
@@ -127,7 +127,9 @@ STDMETHODIMP CLAVFDemuxer::OpenInputStream(AVIOContext *byteContext, LPCOLESTR p
// Convert the filename from wchar to char for avformat
char fileName[4096] = {0};
- ret = WideCharToMultiByte(CP_UTF8, 0, pszFileName, -1, fileName, 4096, NULL, NULL);
+ if (pszFileName) {
+ ret = WideCharToMultiByte(CP_UTF8, 0, pszFileName, -1, fileName, 4096, NULL, NULL);
+ }
if (byteContext) {
// Create the avformat_context