From 1146196fd30333d32a39cfb3efdbdeb990b1ad1b Mon Sep 17 00:00:00 2001 From: Shengliang Guan Date: Sat, 21 May 2022 17:29:58 +0800 Subject: [PATCH] fix: santizer error in sim --- tests/tsim/src/simSystem.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/tsim/src/simSystem.c b/tests/tsim/src/simSystem.c index 2171c8f701..1c751f290a 100644 --- a/tests/tsim/src/simSystem.c +++ b/tests/tsim/src/simSystem.c @@ -92,12 +92,14 @@ SScript *simProcessCallOver(SScript *script) { simScriptPos--; simFreeScript(script); - if (simScriptPos == -1 || simExecSuccess) { + if (simScriptPos == -1 && simExecSuccess) { simInfo("----------------------------------------------------------------------"); simInfo("Simulation Test Done, " SUCCESS_PREFIX "%d" SUCCESS_POSTFIX " Passed:\n", simScriptSucced); return NULL; } + if (simScriptPos == -1) return NULL; + return simScriptList[simScriptPos]; } else { simDebug("script:%s, is stopped", script->fileName);