summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-02-17 06:59:55 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2015-02-17 06:59:55 +0100
commitebeb158a082f5f0b21029cf356d2099bcbaca0fb (patch)
tree49409648a86b73479dcbcdac2085d34cc6a1f68b
parenta55c2b2b816998618398f85f1ca7839126afbed0 (diff)
tlssrv: fix usage, dont cat
-rw-r--r--sys/src/cmd/tlssrv.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/tlssrv.c b/sys/src/cmd/tlssrv.c
index 417855339..3969837d5 100644
--- a/sys/src/cmd/tlssrv.c
+++ b/sys/src/cmd/tlssrv.c
@@ -30,7 +30,7 @@ reporter(char *fmt, ...)
void
usage(void)
{
- fprint(2, "usage: tlssrv -c cert [-D] [-l logfile] [-r remotesys] [cmd args...]\n");
+ fprint(2, "usage: tlssrv -c cert [-D] [-l logfile] [-r remotesys] cmd [args...]\n");
fprint(2, " after auth/secretpem key.pem > /mnt/factotum/ctl\n");
exits("usage");
}
@@ -60,6 +60,9 @@ main(int argc, char *argv[])
usage();
}ARGEND
+ if(*argv == nil)
+ usage();
+
if(cert == nil)
sysfatal("no certificate specified");
conn = (TLSconn*)mallocz(sizeof *conn, 1);
@@ -85,9 +88,6 @@ main(int argc, char *argv[])
dup(fd, 0);
dup(fd, 1);
- if(*argv == nil)
- *--argv = "/bin/cat";
-
exec(*argv, argv);
reporter("can't exec %s: %r", *argv);
exits("exec");