feat: pass keyfile to agent
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user