Skip to content

Commit 58cef55

Browse files
Merge #354
354: More verbose output when runner fails r=Pagten a=raoulstrackx Co-authored-by: Raoul Strackx <[email protected]>
2 parents 089cd66 + f96f77d commit 58cef55

File tree

1 file changed

+6
-2
lines changed
  • fortanix-vme/fortanix-vme-runner/src

1 file changed

+6
-2
lines changed
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
use fortanix_vme_runner::Server;
22
use fortanix_vme_abi::SERVER_PORT;
3+
use std::io::ErrorKind;
34

45
fn main() {
5-
let (server_thread, _port) = Server::run(SERVER_PORT).expect("Server failed");
6-
server_thread.join().expect("Server panicked");
6+
match Server::run(SERVER_PORT) {
7+
Ok((server_thread, _port)) => server_thread.join().expect("Server panicked"),
8+
Err(e) if e.kind() == ErrorKind::AddrInUse => println!("Server failed. Do you already have a runner running on vsock port {}? (Error: {:?})", SERVER_PORT, e),
9+
Err(e) => println!("Server failed. Error: {:?}", e),
10+
}
711
}

0 commit comments

Comments
 (0)