diff --git a/examples/ucode/example-plugin.uc b/examples/ucode/example-plugin.uc index a336671..a96b703 100644 --- a/examples/ucode/example-plugin.uc +++ b/examples/ucode/example-plugin.uc @@ -1,5 +1,3 @@ -{% - 'use strict'; let ubus = require('ubus').connect(); diff --git a/ucode.c b/ucode.c index face784..c67a619 100644 --- a/ucode.c +++ b/ucode.c @@ -77,7 +77,8 @@ typedef struct { static uc_parse_config_t config = { .strict_declarations = false, .lstrip_blocks = true, - .trim_blocks = true + .trim_blocks = true, + .raw_mode = true }; @@ -928,6 +929,7 @@ rpc_ucode_script_execute(struct ubus_context *ctx, const char *path, uc_program_ script->path = strncpy(pptr, path, pathlen); + uc_search_path_init(&config.module_search_path); uc_vm_init(&script->vm, &config); rpc_ucode_init_globals(script);