didn't properly delete lockfile on failed files - preventing retries
[Digitiz.git] / digitiz-xfer
index 611e55a..c168c93 100755 (executable)
@@ -90,6 +90,8 @@ while (1) {
       if ( $retrytime && (time-$retrytime)/3600 >= 48 ) {
         logfail($file, "still can't transfer $file after 48 hours");
         failed($file);
+        unlink "$lock_directory/$file";
+        exit;
       }
       #next if ($retry-1) > ((time-$retrytime)/3600);
       exit if ($retry-1) > ((time-$retrytime)/3600);