From 44a38462fbd3b15bbcc0353f3a9cd5914e0f5e02 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 20 Aug 2024 10:15:52 +0200 Subject: [PATCH] webgui: since we do not release the log flush for safety Also remove a stray unlink(). --- src/etc/inc/plugins.inc.d/webgui.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/inc/plugins.inc.d/webgui.inc b/src/etc/inc/plugins.inc.d/webgui.inc index 19d4eddd8..74b7dc4ca 100644 --- a/src/etc/inc/plugins.inc.d/webgui.inc +++ b/src/etc/inc/plugins.inc.d/webgui.inc @@ -132,13 +132,13 @@ function webgui_configure_do($verbose = false, $interface = '') $fp = fopen("{$confdir}/lighttpd.conf", 'a+e'); if (!$fp || !flock($fp, LOCK_EX | LOCK_NB)) { fclose($fp); - @unlink($tempfile); service_log("locked.\n", $verbose); return; } ftruncate($fp, 0); fwrite($fp, $conftxt); + fflush($fp); /* regenerate the php.ini files in case the setup has changed */ configd_run('template reload OPNsense/WebGui');