fix recursive crash in Perl scripts

This commit is contained in:
Ailin Nemui 2021-08-13 17:32:09 +02:00
commit ed23d89a5a
2 changed files with 2 additions and 0 deletions

View file

@ -83,6 +83,7 @@ static int perl_source_event(PERL_SOURCE_REC *rec)
if (SvTRUE(ERRSV)) {
char *error = g_strdup(SvPV_nolen(ERRSV));
perl_source_remove_script(rec->script);
signal_emit("script error", 2, rec->script, error);
g_free(error);
}