Skip to content
Commits on Source (2)
...@@ -86,8 +86,8 @@ class ini_parser{ ...@@ -86,8 +86,8 @@ class ini_parser{
} }
} }
} }
if($q!=true && !empty($out)) if($q!==true && !empty($out))
return "[".$out."]\r\n".$t; return "\r\n\r\n[".$out."]".$t;
if(!empty($out)) if(!empty($out))
return $t; return $t;
return trim($t); return trim($t);
......
...@@ -2809,7 +2809,7 @@ $app->log("update_jailkit_chroot: removing deprecated directory which jk_update ...@@ -2809,7 +2809,7 @@ $app->log("update_jailkit_chroot: removing deprecated directory which jk_update
// remove non-existent jails from /etc/jailkit/jk_socketd.ini // remove non-existent jails from /etc/jailkit/jk_socketd.ini
if (is_file('/etc/jailkit/jk_socketd.ini')) { if (is_file('/etc/jailkit/jk_socketd.ini')) {
$rewrite = false; $rewrite = false;
$jk_socketd_ini = $app->ini_parser->parse_ini_file('/etc/jailkit/jk_socketd.ini'); $jk_socketd_ini = parse_ini_file('/etc/jailkit/jk_socketd.ini', true);
foreach ($jk_socketd_ini as $log => $settings) { foreach ($jk_socketd_ini as $log => $settings) {
$jail = preg_replace('@/dev/log$@', '', $log); $jail = preg_replace('@/dev/log$@', '', $log);
if ($jail != $log && !is_dir($jail)) { if ($jail != $log && !is_dir($jail)) {
...@@ -2819,7 +2819,7 @@ $app->log("update_jailkit_chroot: removing deprecated directory which jk_update ...@@ -2819,7 +2819,7 @@ $app->log("update_jailkit_chroot: removing deprecated directory which jk_update
} }
if ($rewrite) { if ($rewrite) {
$app->log('update_jailkit_chroot: writing /etc/jailkit/jk_socketd.ini', LOGLEVEL_DEBUG); $app->log('update_jailkit_chroot: writing /etc/jailkit/jk_socketd.ini', LOGLEVEL_DEBUG);
$app->ini_parse->write_ini_file($jk_socketd_ini, '/etc/jailkit/jk_socketd.ini'); $app->ini_parser->write_ini_file($jk_socketd_ini, '/etc/jailkit/jk_socketd.ini');
} }
} }
...@@ -2901,12 +2901,12 @@ $app->log("delete_jailkit_chroot called for $home_dir with options ".print_r($op ...@@ -2901,12 +2901,12 @@ $app->log("delete_jailkit_chroot called for $home_dir with options ".print_r($op
// remove $home_dir from /etc/jailkit/jk_socketd.ini // remove $home_dir from /etc/jailkit/jk_socketd.ini
if (is_file('/etc/jailkit/jk_socketd.ini')) { if (is_file('/etc/jailkit/jk_socketd.ini')) {
$jk_socketd_ini = $app->ini_parser->parse_ini_file('/etc/jailkit/jk_socketd.ini'); $jk_socketd_ini = parse_ini_file('/etc/jailkit/jk_socketd.ini', true);
$log = $home . '/dev/log'; $log = $home . '/dev/log';
if (isset($jk_socketd_ini[$log])) { if (isset($jk_socketd_ini[$log])) {
unset($jk_socketd_ini[$log]); unset($jk_socketd_ini[$log]);
$app->log('delete_jailkit_chroot: writing /etc/jailkit/jk_socketd.ini', LOGLEVEL_DEBUG); $app->log('delete_jailkit_chroot: writing /etc/jailkit/jk_socketd.ini', LOGLEVEL_DEBUG);
$app->ini_parse->write_ini_file($jk_socketd_ini, '/etc/jailkit/jk_socketd.ini'); $app->ini_parser->write_ini_file($jk_socketd_ini, '/etc/jailkit/jk_socketd.ini');
} }
} }
......