From a155151fdd3bbd4a82288430a4d61b86d85d53c3 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 1 Oct 2018 19:37:18 +0800 Subject: Drop state and context upon exception. --- source/tools/murun.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/tools/murun.c b/source/tools/murun.c index 881438ec..a808bff7 100644 --- a/source/tools/murun.c +++ b/source/tools/murun.c @@ -4899,7 +4899,11 @@ int murun_main(int argc, char **argv) } js_setglobal(J, "scriptArgs"); if (js_dofile(J, argv[1])) + { + js_freestate(J); + fz_drop_context(ctx); return 1; + } } else { char line[256]; fputs(PS1, stdout); -- cgit v1.2.3