From c217bee6f2f6f7bc2d8ffbad5535812a62627e22 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Thu, 14 Feb 2019 18:37:36 +0100 Subject: [PATCH] openvpn: proper daemonize instead of background job #3223 --- src/etc/inc/plugins.inc.d/openvpn.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/inc/plugins.inc.d/openvpn.inc b/src/etc/inc/plugins.inc.d/openvpn.inc index 7e94d2313..d0b0b9c66 100644 --- a/src/etc/inc/plugins.inc.d/openvpn.inc +++ b/src/etc/inc/plugins.inc.d/openvpn.inc @@ -1008,7 +1008,7 @@ function openvpn_restart($mode, $settings) /* start the new process */ $fpath = "/var/etc/openvpn/{$mode_id}.conf"; openvpn_clear_route($mode, $settings); - mwexec_bg("/usr/local/sbin/openvpn --config " . escapeshellarg($fpath)); + mwexecf('/usr/local/sbin/openvpn --config %s --daemon', $fpath); if (!file_exists("/var/run/booting")) { configd_run("filter reload");