From 748b48d8704cf477c977ac3108106706be327011 Mon Sep 17 00:00:00 2001 From: Jay Sorg Date: Wed, 6 Aug 2014 13:33:12 -0700 Subject: [PATCH] sesman: more checks when looking for a free display --- sesman/session.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/sesman/session.c b/sesman/session.c index fb7193a1..856c969e 100644 --- a/sesman/session.c +++ b/sesman/session.c @@ -231,6 +231,36 @@ x_server_running_check_ports(int display) } } + if (!x_running) + { + g_sprintf(text, XRDP_CHANSRV_STR, display); + x_running = g_file_exist(text); + } + + if (!x_running) + { + g_sprintf(text, CHANSRV_PORT_OUT_STR, display); + x_running = g_file_exist(text); + } + + if (!x_running) + { + g_sprintf(text, CHANSRV_PORT_IN_STR, display); + x_running = g_file_exist(text); + } + + if (!x_running) + { + g_sprintf(text, CHANSRV_API_STR, display); + x_running = g_file_exist(text); + } + + if (!x_running) + { + g_sprintf(text, XRDP_X11RDP_STR, display); + x_running = g_file_exist(text); + } + return x_running; }