diff --git a/src/main.cc b/src/main.cc index 1acfdd34..027a32f8 100644 --- a/src/main.cc +++ b/src/main.cc @@ -563,7 +563,7 @@ int run_client(StringView session, StringView name, StringView client_init, raise(SIGTSTP); while (not client.exit_status() and client.is_ui_ok()) event_manager.handle_next_events(EventMode::Normal); - return *client.exit_status(); + return client.exit_status().value_or(-1); } catch (disconnected& e) {