From 459c4ae387ce3bf02a4ab27c2fc382974f3e1fae Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Sat, 6 Jun 2020 12:48:27 +0200 Subject: Fixup announce multicast messages to create real per-server messages --- cfgdir.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'cfgdir.c') diff --git a/cfgdir.c b/cfgdir.c index 34283f4..443ec5e 100644 --- a/cfgdir.c +++ b/cfgdir.c @@ -159,7 +159,8 @@ scfg_open_cb(struct cfg *cfg, struct uring_task *task, int res) struct server *scfg = container_of(task, struct server, task); if (res < 0) { - fprintf(stderr, "Open failed\n"); + fprintf(stderr, "%s: open(%s) failed: %s\n", + __func__, scfg->name, strerror(-res)); server_delete(cfg, scfg); return; } @@ -291,7 +292,8 @@ inotify_cb(struct cfg *cfg, struct uring_task *task, int res) server_delete_by_name(cfg, event->name); else if (event->mask & (IN_MOVED_TO | IN_CREATE | IN_CLOSE_WRITE)) { scfg = server_new(cfg, event->name); - uring_openat(cfg, &scfg->task, event->name, scfg_open_cb); + fprintf(stderr, "%s: calling openat(%s)\n", __func__, scfg->name); + uring_openat(cfg, &scfg->task, scfg->name, scfg_open_cb); } else error("inotify: weird, unknown event: 0x%08x\n", event->mask); } @@ -361,7 +363,7 @@ cfgdir_init(struct cfg *cfg) continue; scfg = server_new(cfg, dent->d_name); - uring_openat(cfg, &scfg->task, dent->d_name, scfg_open_cb); + uring_openat(cfg, &scfg->task, scfg->name, scfg_open_cb); } closedir(cfgdir); -- cgit v1.2.3