Browse Source

Fix potential memory leak in parsetok.c (GH-11832)

pull/11836/head
Pablo Galindo 8 years ago
committed by GitHub
parent
commit
b9d2e97601
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      Parser/parsetok.c

3
Parser/parsetok.c

@ -370,7 +370,6 @@ parsetok(struct tok_state *tok, grammar *g, int start, perrdetail *err_ret,
type_ignores.items[i], 0);
}
}
growable_int_array_deallocate(&type_ignores);
#ifndef PGEN
/* Check that the source for a single input statement really
@ -405,6 +404,8 @@ parsetok(struct tok_state *tok, grammar *g, int start, perrdetail *err_ret,
else
n = NULL;
growable_int_array_deallocate(&type_ignores);
#ifdef PY_PARSER_REQUIRES_FUTURE_KEYWORD
*flags = ps->p_flags;
#endif

Loading…
Cancel
Save