diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-03-17 05:43:39 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-03-17 05:43:39 +0000 |
commit | 27d0cabd7dfc63a9a735b203ddab61ed2e92b17c (patch) | |
tree | 5bca683ece823a520fdafae05e1b0016a7e3d255 /networking | |
parent | e015fdc4699dd991d3d4abd26a03f1c3d9ab9258 (diff) | |
download | busybox-w32-27d0cabd7dfc63a9a735b203ddab61ed2e92b17c.tar.gz busybox-w32-27d0cabd7dfc63a9a735b203ddab61ed2e92b17c.tar.bz2 busybox-w32-27d0cabd7dfc63a9a735b203ddab61ed2e92b17c.zip |
Fix a bug pointed out by Rob Landley <rlandley@austin.rr.com>, where
setup_sockaddr_in was zeroing the sizeof a pointer, not the sizeof the struct,
which was obviously what was intended. Thanks Rob,
-Erik
git-svn-id: svn://busybox.net/trunk/busybox@2128 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'networking')
-rw-r--r-- | networking/telnet.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/networking/telnet.c b/networking/telnet.c index 758cce8b1..d47bf699b 100644 --- a/networking/telnet.c +++ b/networking/telnet.c | |||
@@ -612,7 +612,7 @@ static int create_socket() | |||
612 | 612 | ||
613 | static void setup_sockaddr_in(struct sockaddr_in * addr, int port) | 613 | static void setup_sockaddr_in(struct sockaddr_in * addr, int port) |
614 | { | 614 | { |
615 | memset(addr, 0, sizeof addr); | 615 | memset(addr, 0, sizeof(struct sockaddr_in)); |
616 | addr->sin_family = AF_INET; | 616 | addr->sin_family = AF_INET; |
617 | addr->sin_port = htons(port); | 617 | addr->sin_port = htons(port); |
618 | } | 618 | } |