From: Ian Jackson Date: Wed, 22 Jan 2014 18:34:45 +0000 (+0000) Subject: dgit-repos-server: tolerate missing _tmp in cleanup X-Git-Tag: debian/0.22~89 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=fb6ff2e818203ba2b02f4d4d3b2eb57c77ba74c0 dgit-repos-server: tolerate missing _tmp in cleanup --- diff --git a/dgit-repos-server b/dgit-repos-server index 2cbb4e7d..aab35d32 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$//;