From: Ian Jackson Date: Sat, 20 Aug 2022 12:10:14 +0000 (+0100) Subject: prefork-interp: clean up old sockets, fix X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=7b76d9ce5db4b2a8eb850e79ab1e217f02dba846;hp=3039b71cb195a8b5830c0afd7e759bc2d28bb329;p=chiark-utils.git prefork-interp: clean up old sockets, fix Signed-off-by: Ian Jackson --- diff --git a/cprogs/prefork-interp.c b/cprogs/prefork-interp.c index 305314a..b59eed8 100644 --- a/cprogs/prefork-interp.c +++ b/cprogs/prefork-interp.c @@ -261,7 +261,7 @@ static void preclean(void) { int lock_fd = flock_file(l_path); // Recheck atime - we might have raced! time_t atime = preclean_stat_atime(s_path); - if (atime == p->atime) { + if (atime != p->atime) { // Raced. This will leave use deleting too few things. Whatever. } else { int r= unlink(s_path);