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()
{
static const char *progname;
extern int Argc;
extern char **Argv;
if (progname == NULL) {
if ((progname = strrchr(Argv[0], '/')) != NULL)
if (Argc < 0)
progname = "sudo";
else if ((progname = strrchr(Argv[0], '/')) != NULL)
progname++;
else
progname = Argv[0];