diff --git a/src/runtime/python/pypgf.c b/src/runtime/python/pypgf.c index 1ea4974e4..9f88a771b 100644 --- a/src/runtime/python/pypgf.c +++ b/src/runtime/python/pypgf.c @@ -1429,6 +1429,9 @@ Concr_parse(ConcrObject* self, PyObject *args, PyObject *keywds) pypgf_new_callbacks_map(self->concr, py_callbacks, pyres->pool); if (callbacks == NULL) return NULL; + + sentence = gu_string_copy(sentence, pyres->pool); + pyres->res = pgf_parse_with_heuristics(self->concr, catname, sentence, heuristics, callbacks, parse_err,