diff --git a/src/etc/inc/plugins.inc.d/unbound.inc b/src/etc/inc/plugins.inc.d/unbound.inc index fd05d50ba..2714814cb 100644 --- a/src/etc/inc/plugins.inc.d/unbound.inc +++ b/src/etc/inc/plugins.inc.d/unbound.inc @@ -102,6 +102,7 @@ function unbound_optimization() function unbound_service_stop() { + mwexec('/usr/local/bin/flock -E 0 -o /tmp/unbound_start.lock true'); killbypid('/var/run/unbound_dhcpd.pid', 'TERM', true); killbypid('/var/run/unbound.pid', 'TERM', true); mwexecf('/sbin/umount %s', '/var/unbound/dev', true);