summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/auth/as.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/src/cmd/auth/as.c b/sys/src/cmd/auth/as.c
index e4f03852a..89d1285e9 100644
--- a/sys/src/cmd/auth/as.c
+++ b/sys/src/cmd/auth/as.c
@@ -52,7 +52,10 @@ main(int argc, char *argv[])
initcap();
srand(getpid()*time(0));
- runas(argv[0], argv[1]);
+ if(argc >= 2)
+ runas(argv[0], argv[1]);
+ else
+ usage();
}
void
@@ -88,7 +91,7 @@ erealloc(void *p, ulong n)
void
usage(void)
{
- fprint(2, "usage: %s [-c]\n", argv0);
+ fprint(2, "usage: %s [-c] [user] [command]\n", argv0);
exits("usage");
}