Error out if argc < 1.

This commit is contained in:
Todd C. Miller
2004-06-03 20:21:07 +00:00
parent 24dd77986d
commit 46fa001640

View File

@@ -31,10 +31,13 @@ const char *
getprogname() getprogname()
{ {
static const char *progname; static const char *progname;
extern int Argc;
extern char **Argv; extern char **Argv;
if (progname == NULL) { if (progname == NULL) {
if ((progname = strrchr(Argv[0], '/')) != NULL) if (Argc < 0)
progname = "sudo";
else if ((progname = strrchr(Argv[0], '/')) != NULL)
progname++; progname++;
else else
progname = Argv[0]; progname = Argv[0];