fix companion exec failed

This commit is contained in:
5ec1cff
2023-12-12 11:24:53 +08:00
parent b45d55e83d
commit 483987b7e6
2 changed files with 2 additions and 1 deletions

View File

@@ -156,6 +156,7 @@ fn create_daemon_socket() -> Result<UnixListener> {
fn spawn_companion(name: &str, lib_fd: RawFd) -> Result<Option<UnixStream>> {
let (mut daemon, companion) = UnixStream::pair()?;
// FIXME: avoid getting self path from arg0
let process = std::env::args().next().unwrap();
let nice_name = process.split('/').last().unwrap();