tftp: fix my bug
authorDenis Vlasenko <vda.linux@googlemail.com>
Thu, 8 Feb 2007 20:41:41 +0000 (20:41 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Thu, 8 Feb 2007 20:41:41 +0000 (20:41 -0000)
networking/tftp.c

index ada38bc44f96fcbdd571945751a62b7db4e918ed..bbed9ac787581a9b9258f0620244d7212e2e01e1 100644 (file)
@@ -280,7 +280,7 @@ static int tftp(
                                unsigned from_port;
                        case 1:
                                from->len = peer_lsa->len;
-                               memset(from, 0, peer_lsa->len);
+                               memset(&from->sa, 0, peer_lsa->len);
                                len = recvfrom(socketfd, rbuf, tftp_bufsize, 0,
                                                        &from->sa, &from->len);
                                if (len < 0) {