repos / zmx

session persistence for terminal processes
git clone https://github.com/neurosnap/zmx.git

commit
854932f
parent
e5a0447
author
Eric Bower
date
2025-11-26 19:59:57 -0500 EST
fix: use relative path since we are already inside the socket_dir
1 files changed,  +2, -2
M src/main.zig
+2, -2
 1@@ -315,8 +315,8 @@ fn attach(daemon: *Daemon) !void {
 2     if (exists) {
 3         const fd = sessionConnect(daemon.socket_path) catch |err| switch (err) {
 4             error.ConnectionRefused => blk: {
 5-                std.log.warn("stale socket found, cleaning up fname={s}", .{daemon.socket_path});
 6-                try dir.deleteFile(daemon.socket_path);
 7+                std.log.warn("stale socket found, cleaning up fname={s}", .{daemon.session_name});
 8+                try dir.deleteFile(daemon.session_name);
 9                 should_create = true;
10                 break :blk -1;
11             },