diff options
| author | mycroft <mycroft@NetBSD.org> | 1995-06-03 22:47:20 +0000 |
|---|---|---|
| committer | mycroft <mycroft@NetBSD.org> | 1995-06-03 22:47:20 +0000 |
| commit | e4cc49cc0d3dff3af2db8098da70e4ef271462e5 (patch) | |
| tree | bf3b4b44e4e961261f7cb8bd9a9ebe6ccb4fa8d4 /libexec | |
| parent | 5860921eda23be0b988b06792d89cfb5ee090f51 (diff) | |
Fill in sin_len.
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/mail.local/mail.local.c | 5 | ||||
| -rw-r--r-- | libexec/tftpd/tftpd.c | 3 | ||||
| -rw-r--r-- | libexec/uucpd/uucpd.c | 3 |
3 files changed, 7 insertions, 4 deletions
diff --git a/libexec/mail.local/mail.local.c b/libexec/mail.local/mail.local.c index 56b1f9df654..d836230acd7 100644 --- a/libexec/mail.local/mail.local.c +++ b/libexec/mail.local/mail.local.c @@ -39,7 +39,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)mail.local.c 5.6 (Berkeley) 6/19/91";*/ -static char rcsid[] = "$Id: mail.local.c,v 1.8 1994/08/05 23:41:15 jtc Exp $"; +static char rcsid[] = "$Id: mail.local.c,v 1.9 1995/06/03 22:47:20 mycroft Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -271,9 +271,10 @@ notifybiff(msg) err(NOTFATAL, "localhost: %s", strerror(errno)); return; } + addr.sin_len = sizeof(struct sockaddr_in); addr.sin_family = hp->h_addrtype; - bcopy(hp->h_addr, &addr.sin_addr, hp->h_length); addr.sin_port = sp->s_port; + bcopy(hp->h_addr, &addr.sin_addr, hp->h_length); } if (f < 0 && (f = socket(AF_INET, SOCK_DGRAM, 0)) == -1) { err(NOTFATAL, "socket: %s", strerror(errno)); diff --git a/libexec/tftpd/tftpd.c b/libexec/tftpd/tftpd.c index 1ae4d0653d6..a075b2b4d5e 100644 --- a/libexec/tftpd/tftpd.c +++ b/libexec/tftpd/tftpd.c @@ -39,7 +39,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)tftpd.c 5.13 (Berkeley) 2/26/91";*/ -static char rcsid[] = "$Id: tftpd.c,v 1.5 1994/03/01 08:27:44 cgd Exp $"; +static char rcsid[] = "$Id: tftpd.c,v 1.6 1995/06/03 22:48:30 mycroft Exp $"; #endif /* not lint */ /* @@ -197,6 +197,7 @@ main(argc, argv) exit(0); } } + from.sin_len = sizeof(struct sockaddr_in); from.sin_family = AF_INET; alarm(0); close(fd); diff --git a/libexec/uucpd/uucpd.c b/libexec/uucpd/uucpd.c index c85891c3e89..969a725e986 100644 --- a/libexec/uucpd/uucpd.c +++ b/libexec/uucpd/uucpd.c @@ -42,7 +42,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)uucpd.c 5.10 (Berkeley) 2/26/91";*/ -static char rcsid[] = "$Id: uucpd.c,v 1.3 1994/04/01 03:51:44 cgd Exp $"; +static char rcsid[] = "$Id: uucpd.c,v 1.4 1995/06/03 22:48:48 mycroft Exp $"; #endif /* not lint */ /* @@ -119,6 +119,7 @@ char **argv; } bzero((char *)&myctladdr, sizeof (myctladdr)); + myctladdr.sin_len = sizeof(struct sockaddr_in); myctladdr.sin_family = AF_INET; myctladdr.sin_port = sp->s_port; tcp_socket = socket(AF_INET, SOCK_STREAM, 0); |
