From fb6ff2e818203ba2b02f4d4d3b2eb57c77ba74c0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 22 Jan 2014 18:34:45 +0000 Subject: [PATCH] dgit-repos-server: tolerate missing _tmp in cleanup --- dgit-repos-server | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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$//; -- 2.30.2