We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a98c9a3 commit 545a09cCopy full SHA for 545a09c
server/plugins-available/bind_plugin.inc.php
@@ -460,7 +460,11 @@ function slave_update($event_name, $data) {
460
}
461
462
//* Ensure that the named slave directory is writable by the named user
463
- $slave_record_dir = $dns_config['bind_zonefiles_dir'].'/'.$dns_config['bind_zonefiles_slaveprefix'];
+ if(!empty($dns_config['bind_zonefiles_slaveprefix'])) {
464
+ $slave_record_dir = dirname($dns_config['bind_zonefiles_dir'].'/'.$dns_config['bind_zonefiles_slaveprefix']);
465
+ } else {
466
+ $slave_record_dir = $dns_config['bind_zonefiles_dir'];
467
+ }
468
if(!@is_dir($slave_record_dir)) mkdir($slave_record_dir, 0770, true);
469
chown($slave_record_dir, $dns_config['bind_user']);
470
chgrp($slave_record_dir, $dns_config['bind_group']);
0 commit comments