From 3ca821ab96d6cc43c2fb8ff2a3a6bfc327c26639 Mon Sep 17 00:00:00 2001 From: espie Date: Fri, 25 Jan 2008 13:52:20 +0000 Subject: validate argv, okay otto@, henning@ --- usr.sbin/inetd/inetd.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'usr.sbin/inetd') diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c index 39f67cf8aea..ec29549c37a 100644 --- a/usr.sbin/inetd/inetd.c +++ b/usr.sbin/inetd/inetd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: inetd.c,v 1.125 2008/01/05 09:53:42 jmc Exp $ */ +/* $OpenBSD: inetd.c,v 1.126 2008/01/25 13:52:20 espie Exp $ */ /* * Copyright (c) 1983,1991 The Regents of the University of California. @@ -37,7 +37,7 @@ char copyright[] = #ifndef lint /*static const char sccsid[] = "from: @(#)inetd.c 5.30 (Berkeley) 6/3/91";*/ -static const char rcsid[] = "$OpenBSD: inetd.c,v 1.125 2008/01/05 09:53:42 jmc Exp $"; +static const char rcsid[] = "$OpenBSD: inetd.c,v 1.126 2008/01/25 13:52:20 espie Exp $"; #endif /* not lint */ /* @@ -376,6 +376,11 @@ main(int argc, char *argv[]) progname); exit(1); } + if (argc > 1) { + fprintf(stderr, "%s: more than one argument specified\n", + progname); + exit(1); + } umask(022); if (debug == 0) { -- cgit v1.2.3-59-g8ed1b