diff --git a/dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc b/dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc index 1e802cece..2f36beac2 100644 --- a/dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc +++ b/dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc @@ -200,13 +200,16 @@ function rfc2136_configure_do($verbose = false, $int = null, $updatehost = '', $ if ($need_update) { file_safe("/var/etc/nsupdatecmds{$i}", $upinst); - $frmt = ['/var/etc/nsupdatecmds%s -k %s']; - $args = [$i, $keyfile]; + $frmt = ['/usr/local/bin/nsupdate -k %s']; + $args = [$keyfile]; if (isset($dnsupdate['usetcp'])) { $frmt[] = '-v'; } + $args[] = "/var/etc/nsupdatecmds{$i}"; + $frmt[] = '%s'; + mwexecfb($frmt, $args); } }