summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdgit-repos-server5
1 files changed, 4 insertions, 1 deletions
diff --git a/dgit-repos-server b/dgit-repos-server
index 2cbb4e7..aab35d3 100755
--- a/dgit-repos-server
+++ b/dgit-repos-server
@@ -487,7 +487,10 @@ sub unlockall () {
sub cleanup () {
unlockall();
- chdir "$dgitrepos/_tmp" or die $!;
+ if (!chdir "$dgitrepos/_tmp") {
+ $!==ENOENT or die $!;
+ return;
+ }
foreach my $lf (<*.lock>) {
my $tree = $lf;
$tree =~ s/\.lock$//;