From d670c29649307ba575c71e267104f033f8600906 Mon Sep 17 00:00:00 2001 From: Aram Drevekenin Date: Wed, 1 Mar 2023 12:25:13 +0100 Subject: [PATCH] fix(pty): report no-cwd for empty path returned from sysinfo (#2213) --- zellij-server/src/os_input_output.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zellij-server/src/os_input_output.rs b/zellij-server/src/os_input_output.rs index a3e1fa10..e9caec06 100644 --- a/zellij-server/src/os_input_output.rs +++ b/zellij-server/src/os_input_output.rs @@ -722,7 +722,11 @@ impl ServerOsApi for ServerOsInputOutput { system_info.refresh_processes_specifics(ProcessRefreshKind::default()); if let Some(process) = system_info.process(pid.into()) { - return Some(process.cwd().to_path_buf()); + let cwd = process.cwd(); + let cwd_is_empty = cwd.iter().next().is_none(); + if !cwd_is_empty { + return Some(process.cwd().to_path_buf()); + } } None }