summaryrefslogtreecommitdiff
path: root/minecproxy/server-config.c
diff options
context:
space:
mode:
Diffstat (limited to 'minecproxy/server-config.c')
-rw-r--r--minecproxy/server-config.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/minecproxy/server-config.c b/minecproxy/server-config.c
index 2e7f277..81df970 100644
--- a/minecproxy/server-config.c
+++ b/minecproxy/server-config.c
@@ -185,8 +185,8 @@ static void inotify_cb(struct uring_task *task, int res)
server = server_new(event->name);
verbose("New server config file detected: %s",
event->name);
- uring_openat(&server->task, event->name,
- server_cfg_open_cb);
+ uring_openat(&server->task, dirfd(cfg->cfg_dir),
+ event->name, server_cfg_open_cb);
} else
error("inotify: unknown event: 0x%08x", event->mask);
}
@@ -249,7 +249,7 @@ void server_cfg_monitor_init()
server = server_new(dent->d_name);
if (server)
- uring_openat(&server->task, server->scfg.filename,
- server_cfg_open_cb);
+ uring_openat(&server->task, dirfd(cfg->cfg_dir),
+ server->scfg.filename, server_cfg_open_cb);
}
}