feat: pass keyfile to agent

This commit is contained in:
2024-05-06 16:14:50 +02:00
parent bbdecfc8cb
commit 6ec9735709

View File

@@ -48,7 +48,8 @@ impl Agent {
let data_fd = CString::new(data_fd.to_string()).unwrap();
let sync_fd = CString::new(sync_fd.to_string()).unwrap();
let args = [data_fd.as_ptr(), sync_fd.as_ptr(), ptr::null()];
let keyfile = CString::new(std::env::var("KEY_FILE").expect("KEY_FILE environment variable missing")).unwrap();
let args = [data_fd.as_ptr(), sync_fd.as_ptr(), keyfile.as_ptr(), ptr::null()];
execve(
path.as_os_str().as_encoded_bytes().as_ptr() as *const c_char,