diff --git a/src/Base/Exception.cpp b/src/Base/Exception.cpp index e2fe30c60..abfd2de67 100644 --- a/src/Base/Exception.cpp +++ b/src/Base/Exception.cpp @@ -126,8 +126,10 @@ const char* XMLParseException::what() const throw() FileException::FileException(const char * sMessage, const char * sFileName) : Exception( sMessage ),file(sFileName) { - _sErrMsg += ": "; - _sErrMsg += sFileName; + if (sFileName) { + _sErrMsg += ": "; + _sErrMsg += sFileName; + } } FileException::FileException(const char * sMessage, const FileInfo& File)