diff options
-rw-r--r-- | src/libnftables.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libnftables.c b/src/libnftables.c index af4734c0..586f8fde 100644 --- a/src/libnftables.c +++ b/src/libnftables.c @@ -789,12 +789,12 @@ static int nft_run_optimized_file(struct nft_ctx *nft, const char *filename) static int nft_ctx_add_basedir_include_path(struct nft_ctx *nft, const char *filename) { - const char *basedir = dirname(xstrdup(filename)); + char *basedir = xstrdup(filename); int ret; - ret = nft_ctx_add_include_path(nft, basedir); + ret = nft_ctx_add_include_path(nft, dirname(basedir)); - free_const(basedir); + free(basedir); return ret; } |