From 96ccfe378887414c16d99896d5b4aefd68b617b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ermal=20Lu=E7i?= Date: Mon, 11 May 2009 11:53:40 +0000 Subject: Match the logic with other functions. --- etc/inc/config.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'etc') diff --git a/etc/inc/config.inc b/etc/inc/config.inc index 7f84a7f..9bf18dc 100644 --- a/etc/inc/config.inc +++ b/etc/inc/config.inc @@ -608,9 +608,9 @@ function write_config($desc="Unknown", $backup = true) { fclose($fd); if($g['platform'] == "embedded") { - cleanup_backupcache(5, false); + cleanup_backupcache(5, true); } else { - cleanup_backupcache(30, false); + cleanup_backupcache(30, true); } /* re-read configuration */ @@ -1150,11 +1150,11 @@ EOD; } } -function cleanup_backupcache($revisions = 30, $lock = true) { +function cleanup_backupcache($revisions = 30, $lock = false) { global $g; $i = false; - if ($lock) + if (!$lock) $lockkey = lock('config'); if(file_exists($g['cf_conf_path'] . '/backup/backup.cache')) { conf_mount_rw(); @@ -1215,7 +1215,7 @@ function cleanup_backupcache($revisions = 30, $lock = true) { } if($g['booting'] && $i) print "done.\n"; - if ($lock) + if (!$lock) unlock($lockkey); } -- cgit v1.1