diff options
-rwxr-xr-x | dgit-repos-server | 5 |
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$//; |