don't leak node
authorBenjamin Peterson <benjamin@python.org>
Thu, 19 Jan 2012 13:48:18 +0000 (08:48 -0500)
committerBenjamin Peterson <benjamin@python.org>
Thu, 19 Jan 2012 13:48:18 +0000 (08:48 -0500)
Parser/parsetok.c

index ad5f7ba5d4c28d83dbd10ca316efbb1f122a8985..c4b7690b2ea07cd47a0b52cd4c2ee252cb46601a 100644 (file)
@@ -239,6 +239,7 @@ parsetok(struct tok_state *tok, grammar *g, int start, perrdetail *err_ret,
 
             if (c && c != '#') {
                 err_ret->error = E_BADSINGLE;
+                PyNode_Free(n);
                 n = NULL;
             }
         }