diff --git a/src/filewatcher/filewatch.c b/src/filewatcher/filewatch.c index a4045f8..85b36ee 100644 --- a/src/filewatcher/filewatch.c +++ b/src/filewatcher/filewatch.c @@ -140,7 +140,7 @@ HiResult file_watch_add(FileWatcherContext *ctx, u32 mask, int wd = inotify_add_watch(ctx->fd, parent_name, params.parent_mask); FileWatch wp = {.wd = wd, .mask = HI_FILE_PARENT, .path = parent_name}; sc_array_init(&wp.files); - sc_array_add(&wp.files, strdup(watch->path)); + sc_array_add(&wp.files, watch->path); sc_array_add(&ctx->watches, wp); } else { free(parent_name);