]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
meson: runtime lua fixes
authorTomas Krizek <tomas.krizek@nic.cz>
Mon, 11 Feb 2019 18:49:47 +0000 (19:49 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 12 Mar 2019 09:43:27 +0000 (10:43 +0100)
daemon/engine.c
modules/policy/policy.lua

index 42985a667cf428742d9a45d551decb0383a70fb2..3ea25239f16b90083ac6f06533647c97fd69a13d 100644 (file)
@@ -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);
index 7605728ea903b283fce590c3281d53c3ec314593..17352db4123ef3911c72ae1665152a6eb777863c 100644 (file)
@@ -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)