Browse Source
bpo-37954: Fix reference leak in the symtable (GH-15514)
pull/15523/head
Pablo Galindo
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
1 deletions
-
Python/symtable.c
|
|
|
@ -999,7 +999,9 @@ symtable_lookup(struct symtable *st, PyObject *name) |
|
|
|
PyObject *mangled = _Py_Mangle(st->st_private, name); |
|
|
|
if (!mangled) |
|
|
|
return 0; |
|
|
|
return _PyST_GetSymbol(st->st_cur, mangled); |
|
|
|
long ret = _PyST_GetSymbol(st->st_cur, mangled); |
|
|
|
Py_DECREF(mangled); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
|
|
|
|
static int |
|
|
|
|