don't leak node
diff --git a/Parser/parsetok.c b/Parser/parsetok.c
index ad5f7ba..c4b7690 100644
--- a/Parser/parsetok.c
+++ b/Parser/parsetok.c
@@ -239,6 +239,7 @@
 
             if (c && c != '#') {
                 err_ret->error = E_BADSINGLE;
+                PyNode_Free(n);
                 n = NULL;
             }
         }