From fc4e7b69e3f764d3a1d9157868bc6965ef1db7d6 Mon Sep 17 00:00:00 2001 From: gshapiro Date: Wed, 26 Jun 2002 02:48:44 +0000 Subject: Import sendmail 8.12.5 --- contrib/sendmail/libsm/clock.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'contrib/sendmail/libsm/clock.c') diff --git a/contrib/sendmail/libsm/clock.c b/contrib/sendmail/libsm/clock.c index ada9689..fb7e911 100644 --- a/contrib/sendmail/libsm/clock.c +++ b/contrib/sendmail/libsm/clock.c @@ -12,7 +12,7 @@ */ #include -SM_RCSID("@(#)$Id: clock.c,v 1.35 2002/03/22 18:34:38 gshapiro Exp $") +SM_RCSID("@(#)$Id: clock.c,v 1.35.2.1 2002/06/20 05:14:45 gshapiro Exp $") #include #include #include @@ -257,9 +257,6 @@ sm_clear_events() #endif /* SM_CONF_SETITIMER */ int wasblocked; - if (SmEventQueue == NULL) - return; - /* nothing will be left in event queue, no need for an alarm */ #if SM_CONF_SETITIMER clr.it_interval.tv_sec = 0; @@ -270,6 +267,10 @@ sm_clear_events() #else /* SM_CONF_SETITIMER */ (void) alarm(0); #endif /* SM_CONF_SETITIMER */ + + if (SmEventQueue == NULL) + return; + wasblocked = sm_blocksignal(SIGALRM); /* find the end of the EventQueue */ -- cgit v1.1