aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-07-26 08:16:10 +0000
committerEric Andersen <andersen@codepoet.org>2003-07-26 08:16:10 +0000
commit05e662ab4d6b824d066c6c07fda039a903b28854 (patch)
tree81bcdcbba74e0a702cbaf64c6b3f7a8b1848940f
parentac00aa7599e3729a6b2b123785bd14836905cbc0 (diff)
downloadbusybox-05e662ab4d6b824d066c6c07fda039a903b28854.tar.gz
Patch from Christian Meyer:
The client gives up way too soon because timeout is set to 0 ... There's a solution for that problem.
-rw-r--r--networking/tftp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/networking/tftp.c b/networking/tftp.c
index a33b5c21e..da44284dc 100644
--- a/networking/tftp.c
+++ b/networking/tftp.c
@@ -286,6 +286,7 @@ static inline int tftp(const int cmd, const struct hostent *host,
/* send packet */
+ timeout = bb_tftp_num_retries; /* re-initialize */
do {
len = cp - buf;