diff options
author | Mikael Magnusson <mikma@users.sourceforge.net> | 2022-10-26 00:25:32 +0200 |
---|---|---|
committer | Mikael Magnusson <mikma@users.sourceforge.net> | 2022-10-26 00:25:32 +0200 |
commit | 18d535ca6d7fed86af421ae52ba9a72585eae6f1 (patch) | |
tree | e97a591dbb888cf2580a0d9b758400ab1fff1167 /ucode.c | |
parent | 46464c93e3d34d20901e07ff4601fb9d8462981f (diff) | |
parent | e3395cd90bed9b7b9fc319e79528fedcc0d947fe (diff) |
Merge branch 'master' into bind-to-device-masterbind-to-device-master
Diffstat (limited to 'ucode.c')
-rw-r--r-- | ucode.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -195,9 +195,12 @@ uh_ucode_exception(uc_vm_t *vm, uc_exception_t *ex) { uc_value_t *ctx; + if (ex->type == EXCEPTION_EXIT) + return; + printf("Status: 500 Internal Server Error\r\n\r\n" - "Exception while executing ucode program %s:\n", - current_prefix->handler); + "Exception while executing ucode program %s:\n", + current_prefix->handler); switch (ex->type) { case EXCEPTION_SYNTAX: printf("Syntax error"); break; @@ -226,6 +229,7 @@ uh_ucode_state_init(struct ucode_prefix *ucode) uc_value_t *v; int exitcode; + uc_search_path_init(&config.module_search_path); uc_vm_init(vm, &config); uc_stdlib_load(uc_vm_scope_get(vm)); |