X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fsrc%2Fdbfn.c;h=336cfe73e262119c53f3322c73af77c336de9a03;hb=c05bdbd6fcc573e071652f88b468091f57a0430d;hp=25c1a3fba9c5fb50f0ed1ad89524e7fb4fc0f816;hpb=6b1bf31e4494f50bab891890aefcc9a9161eba01;p=exim.git diff --git a/src/src/dbfn.c b/src/src/dbfn.c index 25c1a3fba..336cfe73e 100644 --- a/src/src/dbfn.c +++ b/src/src/dbfn.c @@ -137,9 +137,9 @@ DEBUG(D_hints_lookup|D_retry|D_route|D_deliver) debug_printf_indent("locking %s\n", filename); sigalrm_seen = FALSE; -alarm(EXIMDB_LOCK_TIMEOUT); +ALARM(EXIMDB_LOCK_TIMEOUT); rc = fcntl(dbblock->lockfd, F_SETLKW, &lock_data); -alarm(0); +ALARM_CLR(0); if (sigalrm_seen) errno = ETIMEDOUT; if (rc < 0)