aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/movemail.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib-src/movemail.c b/lib-src/movemail.c
index 36a837e9310..7160ae206cb 100644
--- a/lib-src/movemail.c
+++ b/lib-src/movemail.c
@@ -251,11 +251,14 @@ main (argc, argv)
251 break; 251 break;
252 sleep (1); 252 sleep (1);
253 253
254 /* If lock file is a minute old, unlock it. */ 254 /* If lock file is five minutes old, unlock it.
255 Five minutes should be good enough to cope with crashes
256 and wedgitude, and long enough to avoid being fooled
257 by time differences between machines. */
255 if (stat (lockname, &st) >= 0) 258 if (stat (lockname, &st) >= 0)
256 { 259 {
257 now = time (0); 260 now = time (0);
258 if (st.st_ctime < now - 60) 261 if (st.st_ctime < now - 300)
259 unlink (lockname); 262 unlink (lockname);
260 } 263 }
261 } 264 }