diff --git a/daemon/engine.c b/daemon/engine.c index 42985a667cf428742d9a45d551decb0383a70fb2..3ea25239f16b90083ac6f06533647c97fd69a13d 100644 --- a/daemon/engine.c +++ b/daemon/engine.c @@ -783,7 +783,7 @@ int engine_ipc(struct engine *engine, const char *expr) int engine_load_sandbox(struct engine *engine) { /* Init environment */ - int ret = l_dosandboxfile(engine->L, "sandbox.lua"); + int ret = l_dosandboxfile(engine->L, LIBDIR "/sandbox.lua"); if (ret != 0) { fprintf(stderr, "[system] error %s\n", lua_tostring(engine->L, -1)); lua_pop(engine->L, 1); @@ -806,7 +806,7 @@ int engine_loadconf(struct engine *engine, const char *config_path) int engine_load_defaults(struct engine *engine) { /* Load defaults */ - int ret = l_dosandboxfile(engine->L, "config.lua"); + int ret = l_dosandboxfile(engine->L, LIBDIR "/config.lua"); if (ret != 0) { fprintf(stderr, "%s\n", lua_tostring(engine->L, -1)); lua_pop(engine->L, 1); diff --git a/modules/policy/policy.lua b/modules/policy/policy.lua index 7605728ea903b283fce590c3281d53c3ec314593..17352db4123ef3911c72ae1665152a6eb777863c 100644 --- a/modules/policy/policy.lua +++ b/modules/policy/policy.lua @@ -308,7 +308,7 @@ end -- Requests which QNAME matches given zone list (i.e. suffix match) function policy.suffix(action, zone_list) - local AC = require('kres_modules.ahocorasick') + local AC = require('ahocorasick') local tree = AC.create(zone_list) return function(_, query) local match = AC.match(tree, query:name(), false)