diff --git a/webif/lib/system.class b/webif/lib/system.class index c140e97..f6da43b 100644 --- a/webif/lib/system.class +++ b/webif/lib/system.class @@ -577,7 +577,8 @@ proc {system param} {param {type Value} {tbl MENUCONFIG}} {{newdb ""}} { try { if {$newdb eq ""} { set newdb [file tempfile /tmp/setupXXXXXX] - defer "catch {file delete $newdb}" + set cmd "defer {catch {file delete $newdb}}" + uplevel #0 $cmd } file copy -force /var/lib/humaxtv/setup.db $newdb set db [sqlite3.open $newdb]