Update of /cvsroot/dhcp-agent/dhcp-agent
In directory usw-pr-cvs1:/tmp/cvs-serv26819
Modified Files:
dhcp-client-states.c
Log Message:
fix to stupid alarm change
Index: dhcp-client-states.c
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/dhcp-client-states.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** dhcp-client-states.c 19 Jun 2002 00:40:12 -0000 1.29
--- dhcp-client-states.c 19 Jun 2002 01:35:46 -0000 1.30
***************
*** 294,307 ****
rawnet_down(dc->rawnet);
- while(1) {
- alarm_time.tv_sec = dc->renewal_time;
- alarm_time.tv_usec = 0;
! set_alarm(alarm_time);
! suspend_for_interrupts(); /* if we got a shutdown or HUP it will be caught later. */
! if(had_alarm())
! break; /* FIXME: decrement timer. */
! }
rawnet_up(dc->rawnet);
--- 294,304 ----
rawnet_down(dc->rawnet);
! alarm_time.tv_sec = dc->renewal_time;
! alarm_time.tv_usec = 0;
! set_alarm(alarm_time);
!
! suspend_for_interrupts(); /* if we got a shutdown or HUP it will be caught later. */
rawnet_up(dc->rawnet);
|