File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -489,8 +489,10 @@ fio_disconnect(void)
489489 Assert (hdr .cop == FIO_DISCONNECTED );
490490 SYS_CHECK (close (fio_stdin ));
491491 SYS_CHECK (close (fio_stdout ));
492+ SYS_CHECK (close (fio_stderr ));
492493 fio_stdin = 0 ;
493494 fio_stdout = 0 ;
495+ fio_stderr = 0 ;
494496 wait_ssh ();
495497 }
496498}
@@ -3403,7 +3405,7 @@ fio_communicate(int in, int out)
34033405 case FIO_DISCONNECT :
34043406 hdr .cop = FIO_DISCONNECTED ;
34053407 IO_CHECK (fio_write_all (out , & hdr , sizeof (hdr )), sizeof (hdr ));
3406- break ;
3408+ exit ( 0 ) ;
34073409 case FIO_GET_ASYNC_ERROR :
34083410 fio_get_async_error_impl (out );
34093411 break ;
Original file line number Diff line number Diff line change @@ -147,6 +147,9 @@ bool launch_agent(void)
147147 ssh_argv [ssh_argc ++ ] = "-o" ;
148148 ssh_argv [ssh_argc ++ ] = "Compression=no" ;
149149
150+ ssh_argv [ssh_argc ++ ] = "-o" ;
151+ ssh_argv [ssh_argc ++ ] = "ControlMaster=no" ;
152+
150153 ssh_argv [ssh_argc ++ ] = "-o" ;
151154 ssh_argv [ssh_argc ++ ] = "LogLevel=error" ;
152155
You can’t perform that action at this time.
0 commit comments