From efd871b37d41b5e6420407d08794debb6ea428b3 Mon Sep 17 00:00:00 2001 From: matt335672 <30179339+matt335672@users.noreply.github.com> Date: Mon, 13 Mar 2023 20:00:35 +0000 Subject: [PATCH] Add session create status code for failed X server --- libipm/scp_application_types.c | 3 ++- libipm/scp_application_types.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libipm/scp_application_types.c b/libipm/scp_application_types.c index 08d4353f..df77638d 100644 --- a/libipm/scp_application_types.c +++ b/libipm/scp_application_types.c @@ -66,7 +66,8 @@ scp_screate_status_to_str(enum scp_screate_status n, (n == E_SCP_SCREATE_NO_MEMORY) ? "No memory for session" : (n == E_SCP_SCREATE_NOT_LOGGED_IN) ? "Connection is not logged in" : (n == E_SCP_SCREATE_MAX_REACHED) ? "Max session limit reached" : - (n == E_SCP_SCREATE_NO_DISPLAY) ? "No X displays are avaiable" : + (n == E_SCP_SCREATE_NO_DISPLAY) ? "No X displays are available" : + (n == E_SCP_SCREATE_X_SERVER_FAIL) ? "X server could not be started" : (n == E_SCP_SCREATE_GENERAL_ERROR) ? "General session creation error" : /* Default */ NULL; diff --git a/libipm/scp_application_types.h b/libipm/scp_application_types.h index c2a6fcea..89c7ca8a 100644 --- a/libipm/scp_application_types.h +++ b/libipm/scp_application_types.h @@ -95,6 +95,7 @@ enum scp_screate_status E_SCP_SCREATE_NOT_LOGGED_IN, ///< Connection is not logged in E_SCP_SCREATE_MAX_REACHED, ///< Max number of sessions already reached E_SCP_SCREATE_NO_DISPLAY, ///< No X server display number is available + E_SCP_SCREATE_X_SERVER_FAIL, ///< X server could not be started E_SCP_SCREATE_GENERAL_ERROR ///< An unspecific error has occurred };