missing call to free after the call to pgf_abstract_name

This commit is contained in:
krangelov
2021-09-09 07:20:15 +02:00
parent 44ee5718e9
commit 3d4c6031d8
3 changed files with 5 additions and 1 deletions

View File

@@ -247,6 +247,9 @@ void pgf_free(PgfDB *pgf);
PGF_API_DECL
void pgf_free_revision(PgfDB *pgf, PgfRevision revision);
/* Returns a newly allocated text which contains the abstract name of
* the grammar. The text must be released with a call to free.
*/
PGF_API_DECL
PgfText *pgf_abstract_name(PgfDB *db, PgfRevision revision,
PgfExn* err);

View File

@@ -1777,6 +1777,7 @@ PGF_getAbstractName(PGFObject *self, void *closure)
}
PyObject *name = PyString_FromStringAndSize(txt->text, txt->size);
free(txt);
return name;
}