From 03e452ea7b774873b8f046004919f6689fb14fa3 Mon Sep 17 00:00:00 2001 From: belliash Date: Tue, 4 Sep 2018 09:13:28 +0200 Subject: [PATCH] Shutdown library properly on error. --- engine/compiler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/compiler.c b/engine/compiler.c index f042823..2556676 100644 --- a/engine/compiler.c +++ b/engine/compiler.c @@ -5633,6 +5633,8 @@ PH7_PRIVATE sxi32 PH7_GenCompileError(ph7_gen_state *pGen, sxi32 nErrType, sxu32 pGen->xErr(SyBlobData(pWorker), SyBlobLength(pWorker), pGen->pErrData); } if(nErrType == E_ERROR) { + /* Shutdown library and abort script execution */ + ph7_lib_shutdown(); exit(255); } return rc;