diff options
Diffstat (limited to 'net/bootp.c')
-rw-r--r-- | net/bootp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/bootp.c b/net/bootp.c index 7e24b66..0f0867b 100644 --- a/net/bootp.c +++ b/net/bootp.c @@ -326,8 +326,13 @@ static void BootpTimeout(void) { if (BootpTry >= TIMEOUT_COUNT) { +#ifdef CONFIG_BOOTP_MAY_FAIL + puts("\nRetry count exceeded\n"); + NetSetState(NETLOOP_FAIL); +#else puts("\nRetry count exceeded; starting again\n"); NetStartAgain(); +#endif } else { NetSetTimeout(TIMEOUT, BootpTimeout); BootpRequest(); |