Christian Meyer provided this patch to fix more bugs with the tftp client

This commit is contained in:
Eric Andersen 2003-07-30 07:16:39 +00:00
parent d8ceba959a
commit b99aec0ba5

View File

@ -305,7 +305,7 @@ static inline int tftp(const int cmd, const struct hostent *host,
} }
if (finished) { if (finished && (opcode == TFTP_ACK)) {
break; break;
} }
@ -346,11 +346,10 @@ static inline int tftp(const int cmd, const struct hostent *host,
case 0: case 0:
bb_error_msg("timeout"); bb_error_msg("timeout");
timeout--;
if (timeout == 0) { if (timeout == 0) {
len = -1; len = -1;
bb_error_msg("last timeout"); bb_error_msg("last timeout");
} else {
timeout--;
} }
break; break;