-diff -ur xrdp-0.9.10.orig/common/log.c xrdp-0.9.10/common/log.c
---- xrdp-0.9.10.orig/common/log.c 2019-04-18 07:38:26.000000000 +0200
-+++ xrdp-0.9.10/common/log.c 2019-05-22 18:37:25.964000000 +0200
+diff -ur xrdp-0.9.11.orig/common/log.c xrdp-0.9.11/common/log.c
+--- xrdp-0.9.11.orig/common/log.c 2019-03-25 03:34:16.000000000 +0100
++++ xrdp-0.9.11/common/log.c 2019-08-21 23:15:55.763000000 +0200
@@ -382,11 +382,11 @@
/* try to create path if not exist */
g_create_path(lc->log_file);
return LOG_STARTUP_OK;
}
-diff -ur xrdp-0.9.10.orig/xrdp/xrdp.c xrdp-0.9.10/xrdp/xrdp.c
---- xrdp-0.9.10.orig/xrdp/xrdp.c 2019-04-18 07:38:26.000000000 +0200
-+++ xrdp-0.9.10/xrdp/xrdp.c 2019-05-22 18:37:25.964000000 +0200
+diff -ur xrdp-0.9.11.orig/xrdp/xrdp.c xrdp-0.9.11/xrdp/xrdp.c
+--- xrdp-0.9.11.orig/xrdp/xrdp.c 2019-08-19 17:39:17.000000000 +0200
++++ xrdp-0.9.11/xrdp/xrdp.c 2019-08-21 23:16:41.256000000 +0200
@@ -475,7 +475,7 @@
if (startup_params->kill)
if (pid > 0)
{
@@ -597,7 +597,7 @@
- or systemd cannot detect xrdp daemon couldn't start properly */
- g_exit(1);
- }
+
+ if (0 != pid)
+ {
- g_writeln("daemon process %d started ok", pid);
-+ /*g_writeln("daemon process %d started ok", pid);*/
++ /* g_writeln("daemon process %d started ok", pid); */
/* exit, this is the main process */
g_deinit();
g_exit(0);