From 0a3db948cca61b0976b68eed5a2bc777da0d38b2 Mon Sep 17 00:00:00 2001 From: Dmitry Kabak Date: Sun, 5 Aug 2012 14:18:46 +0000 Subject: [PATCH] Fixed possible bug: as the return value of makeDocumentation is never checked, don't return null pointers, even in case of errors git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13518 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/DoxygenTranslator/src/JavaDocConverter.cpp | 2 +- Source/DoxygenTranslator/src/PyDocConverter.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/DoxygenTranslator/src/JavaDocConverter.cpp b/Source/DoxygenTranslator/src/JavaDocConverter.cpp index b03556b47..c7485ab4f 100644 --- a/Source/DoxygenTranslator/src/JavaDocConverter.cpp +++ b/Source/DoxygenTranslator/src/JavaDocConverter.cpp @@ -409,7 +409,7 @@ String *JavaDocConverter::makeDocumentation(Node *node) { String *documentation = getDoxygenComment(node); if (documentation == NULL) { - return NULL; + return NewString(""); } if (GetFlag(node, "feature:doxygen:notranslate")) { diff --git a/Source/DoxygenTranslator/src/PyDocConverter.cpp b/Source/DoxygenTranslator/src/PyDocConverter.cpp index 777a54201..7937b5ba5 100644 --- a/Source/DoxygenTranslator/src/PyDocConverter.cpp +++ b/Source/DoxygenTranslator/src/PyDocConverter.cpp @@ -316,7 +316,7 @@ String *PyDocConverter::makeDocumentation(Node *n) { return NewString(result.c_str()); } - return 0; + return NewString(""); } std::string PyDocConverter::generateDivider() {