2023-12-12 08:52:39 +00:00
|
|
|
Index: xrdp-0.9.23.1/sesman/session.c
|
2018-09-26 14:27:03 +00:00
|
|
|
===================================================================
|
2023-12-12 08:52:39 +00:00
|
|
|
--- xrdp-0.9.23.1.orig/sesman/session.c 2023-11-30 21:35:45.365863285 +0100
|
|
|
|
+++ xrdp-0.9.23.1/sesman/session.c 2023-11-30 21:35:45.361863283 +0100
|
|
|
|
@@ -825,6 +825,16 @@
|
2018-09-26 14:27:03 +00:00
|
|
|
|
|
|
|
g_free(passwd_file);
|
|
|
|
|
|
|
|
+ /* translate sesman.ini options KillDisconnected and DisconnectedTimeLimit
|
|
|
|
+ * into TigerVNC Xvnc parameteres */
|
|
|
|
+ if (g_cfg->sess.kill_disconnected != 0 ||
|
|
|
|
+ g_cfg->sess.max_disc_time != 0)
|
|
|
|
+ {
|
|
|
|
+ list_add_item(xserver_params, (tintptr)g_strdup("-MaxDisconnectionTime"));
|
|
|
|
+ g_snprintf(text, 255, "%d", g_cfg->sess.max_disc_time < 60 ? 60 : g_cfg->sess.max_disc_time);
|
|
|
|
+ list_add_item(xserver_params, (tintptr)g_strdup(text));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
/* additional parameters from sesman.ini file */
|
|
|
|
//config_read_xserver_params(SESMAN_SESSION_TYPE_XVNC,
|
|
|
|
// xserver_params);
|