diff options
author | Benoit Foucher <benoit@zeroc.com> | 2002-11-15 22:38:55 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2002-11-15 22:38:55 +0000 |
commit | 9aac03da5e4b918e14e9671360cf512c6b570695 (patch) | |
tree | f5ac319bfc173e7529c846e57097e77d60166695 /cpp/src/XMLTransform/ErrorReporter.cpp | |
parent | Windows didn't like the assert as it was and complained, so changed the (diff) | |
download | ice-9aac03da5e4b918e14e9671360cf512c6b570695.tar.bz2 ice-9aac03da5e4b918e14e9671360cf512c6b570695.tar.xz ice-9aac03da5e4b918e14e9671360cf512c6b570695.zip |
Fixes
Diffstat (limited to 'cpp/src/XMLTransform/ErrorReporter.cpp')
-rw-r--r-- | cpp/src/XMLTransform/ErrorReporter.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/cpp/src/XMLTransform/ErrorReporter.cpp b/cpp/src/XMLTransform/ErrorReporter.cpp index d9e6ad09b78..1354bd25143 100644 --- a/cpp/src/XMLTransform/ErrorReporter.cpp +++ b/cpp/src/XMLTransform/ErrorReporter.cpp @@ -78,8 +78,15 @@ DOMTreeErrorReporter::getErrors() const string DOMTreeErrorReporter::toString(const XMLCh* s) { - char* t = XMLString::transcode(s); - string r(t); - delete[] t; - return r; + if(s) + { + char* t = XMLString::transcode(s); + string r(t); + delete[] t; + return r; + } + else + { + return string(); + } } |