diff options
| author | itojun <itojun@NetBSD.org> | 2002-11-16 16:39:55 +0000 |
|---|---|---|
| committer | itojun <itojun@NetBSD.org> | 2002-11-16 16:39:55 +0000 |
| commit | ff4dc2f86d339e5cd217feace2e300036e5506a0 (patch) | |
| tree | b003dc3f4988f64e9ff25006101b9f82ed49e139 | |
| parent | 75af20013129c21b6eaa45777983e8da36bd03ec (diff) | |
set sa_len right
| -rw-r--r-- | sbin/ping/ping.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sbin/ping/ping.c b/sbin/ping/ping.c index 5a0dad49ccb..559439df196 100644 --- a/sbin/ping/ping.c +++ b/sbin/ping/ping.c @@ -1,4 +1,4 @@ -/* $NetBSD: ping.c,v 1.70 2002/11/16 16:02:03 itojun Exp $ */ +/* $NetBSD: ping.c,v 1.71 2002/11/16 16:39:55 itojun Exp $ */ /* * Copyright (c) 1989, 1993 @@ -62,7 +62,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: ping.c,v 1.70 2002/11/16 16:02:03 itojun Exp $"); +__RCSID("$NetBSD: ping.c,v 1.71 2002/11/16 16:39:55 itojun Exp $"); #endif #include <stdio.h> @@ -441,6 +441,7 @@ main(int argc, char *argv[]) (void) memcpy(&send_addr, &whereto, sizeof(send_addr)); loc_addr.sin_family = AF_INET; + loc_addr.sin_len = sizeof(struct sockaddr_in); loc_addr.sin_addr.s_addr = htonl((127<<24)+1); if (datalen >= PHDR_LEN) /* can we time them? */ |
