summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authormycroft <mycroft@NetBSD.org>1995-06-03 22:47:20 +0000
committermycroft <mycroft@NetBSD.org>1995-06-03 22:47:20 +0000
commite4cc49cc0d3dff3af2db8098da70e4ef271462e5 (patch)
treebf3b4b44e4e961261f7cb8bd9a9ebe6ccb4fa8d4 /libexec
parent5860921eda23be0b988b06792d89cfb5ee090f51 (diff)
Fill in sin_len.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/mail.local/mail.local.c5
-rw-r--r--libexec/tftpd/tftpd.c3
-rw-r--r--libexec/uucpd/uucpd.c3
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);