diff options
-rw-r--r-- | jimsh.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -163,6 +163,15 @@ int main(int argc, char *const argv[]) Jim_PrintErrorMessage(interp); } } + if (retcode == JIM_OK) { + retcode = 0; + } + else if (retcode == JIM_EXIT) { + retcode = interp->exitCode; + } + else { + retcode = 1; + } Jim_FreeInterp(interp); return retcode; } |