diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1998-07-09 06:33:29 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1998-07-09 06:33:29 +0000 |
commit | 8130984974a829ac13a8980a2bf99258a6f16028 (patch) | |
tree | da299f150ef1ccd024794585ea5299666ef2500e | |
parent | 76e8b5233d9a3692b096ab56fc7ee6dabc3b2105 (diff) |
hostnames are MAXHOSTNAMELEN, not MAXNAMELEN
-rw-r--r-- | usr.sbin/pppd/main.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/usr.sbin/pppd/main.c b/usr.sbin/pppd/main.c index 9124dd66c18..db3e70a1b95 100644 --- a/usr.sbin/pppd/main.c +++ b/usr.sbin/pppd/main.c @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.22 1998/05/08 04:52:27 millert Exp $ */ +/* $OpenBSD: main.c,v 1.23 1998/07/09 06:33:28 deraadt Exp $ */ /* * main.c - Point-to-Point Protocol main module @@ -23,7 +23,7 @@ #if 0 static char rcsid[] = "Id: main.c,v 1.49 1998/05/05 05:24:17 paulus Exp $"; #else -static char rcsid[] = "$OpenBSD: main.c,v 1.22 1998/05/08 04:52:27 millert Exp $"; +static char rcsid[] = "$OpenBSD: main.c,v 1.23 1998/07/09 06:33:28 deraadt Exp $"; #endif #endif @@ -79,7 +79,7 @@ char ifname[IFNAMSIZ]; /* Interface name */ int ifunit; /* Interface unit number */ char *progname; /* Name of this program */ -char hostname[MAXNAMELEN]; /* Our hostname */ +char hostname[MAXHOSTNAMELEN]; /* Our hostname */ static char pidfilename[MAXPATHLEN]; /* name of pid file */ static char default_devnam[MAXPATHLEN]; /* name of default device */ static pid_t pid; /* Our pid */ @@ -197,11 +197,10 @@ main(argc, argv) setlogmask(LOG_UPTO(LOG_INFO)); #endif - if (gethostname(hostname, MAXNAMELEN) < 0 ) { + if (gethostname(hostname, sizeof hostname) < 0 ) { option_error("Couldn't get hostname: %m"); die(1); } - hostname[MAXNAMELEN-1] = 0; uid = getuid(); privileged = uid == 0; |