From f8c0d2f05d294f99e64b1d06f6e796d3b7eb07d5 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 11 Jun 2016 16:25:06 +0200 Subject: [PATCH] + fix possible crash when throw file exception --- src/Base/Exception.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)