simplified and bugfixed occasional lock contention.
[vamsas.git] / src / uk / ac / vamsas / client / simpleclient / FileLock.java
index c7d6150..c069d95 100644 (file)
@@ -48,9 +48,10 @@ public class FileLock extends Lock {
    */
   private void tidy() {
     if (_lock!=null) { 
-      if ( advisory!=null) 
+      if ( advisory!=null) {
         advisory.release(true);
-      advisory.target.deleteOnExit();
+        advisory.target.deleteOnExit();
+      }
       advisory=null;
       _lock=null;
     }