From 2ce15d3e6aa10baa6e188f516a316bc1fa9b2986 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 26 Apr 2016 16:11:10 +0200 Subject: [PATCH] Don't leak a Node in C::classHandler() Delete the copied node if we end up not using it. --- Source/Modules/c.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Modules/c.cxx b/Source/Modules/c.cxx index fe2af153f..93783b5ae 100644 --- a/Source/Modules/c.cxx +++ b/Source/Modules/c.cxx @@ -1323,6 +1323,8 @@ ready: Setattr(new_node, "sym:symtab", Getattr(n, "symtab")); set_nodeType(new_node, "cdecl"); appendChild(n, new_node); + } else { + Delete(new_node); } } else {