Skip to content

Commit 545a09c

Browse files
author
Till Brehm
committed
Update bind_plugin.inc.php
1 parent a98c9a3 commit 545a09c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

server/plugins-available/bind_plugin.inc.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,11 @@ function slave_update($event_name, $data) {
460460
}
461461

462462
//* 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'];
463+
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+
}
464468
if(!@is_dir($slave_record_dir)) mkdir($slave_record_dir, 0770, true);
465469
chown($slave_record_dir, $dns_config['bind_user']);
466470
chgrp($slave_record_dir, $dns_config['bind_group']);

0 commit comments

Comments
 (0)