]> git.e2factory.org Git - e2factory.git/commitdiff
bugfix: deinitialize lock only if initialized before
authorGordon Hecker <gh@emlix.com>
Tue, 2 Mar 2010 15:04:47 +0000 (16:04 +0100)
committerGordon Hecker <gh@emlix.com>
Tue, 2 Mar 2010 16:08:32 +0000 (17:08 +0100)
Signed-off-by: Gordon Hecker <gh@emlix.com>
generic/e2lib.lua

index 22c2f657bd52e98c489d34ca520016f6fac3888f..fa8ccae6dd86e8e56fdd2cb9d34b40144a88b4c5 100644 (file)
@@ -268,7 +268,9 @@ function abort(...)
   end
   rmtempdirs()
   rmtempfiles()
-  globals.lock:cleanup()
+  if globals.lock then
+    globals.lock:cleanup()
+  end
   os.exit(1)
 end
 
@@ -474,7 +476,9 @@ function finish(returncode)
   end
   rmtempdirs()
   rmtempfiles()
-  globals.lock:cleanup()
+  if globals.lock then
+    globals.lock:cleanup()
+  end
   os.exit(returncode)
 end