|
|
|
|
740
|
remaining_time = rfc2131_sleep_interval(BOOTP_TIMEOUT, retry++);
|
740
|
remaining_time = rfc2131_sleep_interval(BOOTP_TIMEOUT, retry++);
|
741
|
stop_time = currticks() + remaining_time;
|
741
|
stop_time = currticks() + remaining_time;
|
742
|
#ifdef NO_DHCP_SUPPORT
|
742
|
#ifdef NO_DHCP_SUPPORT
|
743
|
- if (await_reply(await_bootp, 0, NULL, timeout))
|
|
|
|
|
743
|
+ if (await_reply(await_bootp, 0, NULL, remaining_time))
|
744
|
return(1);
|
744
|
return(1);
|
745
|
#else
|
745
|
#else
|
746
|
while ( remaining_time > 0 ) {
|
746
|
while ( remaining_time > 0 ) {
|