diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2011-07-24 12:48:45 +0400 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2011-07-24 12:49:09 +0400 |
commit | dc6223b43550500c61b2143d78c7935d66acc3a0 (patch) | |
tree | 1dc41410d2b95cd0bda4ec15e84ed9584050e7da | |
parent | 899703eccbb175cd2c698f9c55acf172ea4defe7 (diff) |
Add another NULL check for filenames.
-rw-r--r-- | demuxer/Demuxers/LAVFDemuxer.cpp | 4 |
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 |