[BusyBox 0001245]: tftp client doesn't work
bugs at busybox.net
bugs at busybox.net
Fri Mar 2 15:13:22 UTC 2007
A NOTE has been added to this issue.
======================================================================
http://busybox.net/bugs/view.php?id=1245
======================================================================
Reported By: dibacco73
Assigned To: BusyBox
======================================================================
Project: BusyBox
Issue ID: 1245
Category: Documentation
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
======================================================================
Date Submitted: 03-02-2007 00:36 PST
Last Modified: 03-02-2007 07:13 PST
======================================================================
Summary: tftp client doesn't work
Description:
I have an embedded system with busybox-1.4.0, connected in a LAN where
there is an tftp server (tftp32). I can ping the tftp server but when I
try to do an tftp session using the tftp client embedded in busybox I
receive a timeout.
======================================================================
----------------------------------------------------------------------
razzor - 03-02-07 04:47
----------------------------------------------------------------------
At least tftp-hpa ( http://www.kernel.org/pub/software/network/tftp/ )
replies from a different port than udp/69.
So these checks in networking/tftp.c (1.4.1) are invalid:
if (from->sa_family == AF_INET6)
if (((struct sockaddr_in6*)from)->sin6_port != port)
goto recv_again;
if (from->sa_family == AF_INET)
if (((struct sockaddr_in*)from)->sin_port != port)
goto recv_again;
----------------------------------------------------------------------
dibacco73 - 03-02-07 07:13
----------------------------------------------------------------------
Removing the checks in tftp.c leads to another problem:
tftp32 server says:
error 10054 in system call recv. An existing connection was forcibly
closed by the remote host
The remote host is the embedded busybox system doing running tftp client.
Issue History
Date Modified Username Field Change
======================================================================
03-02-07 00:36 dibacco73 New Issue
03-02-07 00:36 dibacco73 Status new => assigned
03-02-07 00:36 dibacco73 Assigned To => BusyBox
03-02-07 04:46 razzor Note Added: 0002194
03-02-07 04:47 razzor Note Edited: 0002194
03-02-07 07:13 dibacco73 Note Added: 0002195
======================================================================
More information about the busybox-cvs
mailing list