diff --git a/src/file_watcher.zig b/src/file_watcher.zig index e159ae1..2888e67 100644 --- a/src/file_watcher.zig +++ b/src/file_watcher.zig @@ -774,7 +774,7 @@ const Process = struct { errdefer self.deinit(); _ = tp.set_trap(true); self.backend = Backend.init() catch |e| return tp.exit_error(e, @errorReturnTrace()); - self.backend.arm(tp.self_pid().clone()) catch |e| return tp.exit_error(e, @errorReturnTrace()); + self.backend.arm(self.parent.clone()) catch |e| return tp.exit_error(e, @errorReturnTrace()); tp.receive(&self.receiver); }