diff --git a/reactos/tools/xml.cpp b/reactos/tools/xml.cpp index 429eeec798c..2a2b7fd7102 100644 --- a/reactos/tools/xml.cpp +++ b/reactos/tools/xml.cpp @@ -833,8 +833,10 @@ XMLLoadInclude ( Path::RelativeFromWorkingDirectory ( includeFile ) ); XMLInclude* fallbackInclude = new XMLInclude ( e3, include.path, topIncludeFile ); - return XMLLoadInclude ( - *fallbackInclude, includes ); + + XMLElement* value = XMLLoadInclude (*fallbackInclude, includes ); + delete fallbackInclude; + return value; } } throw XMLInvalidBuildFileException (