diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-02-17 06:59:55 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-02-17 06:59:55 +0100 |
commit | ebeb158a082f5f0b21029cf356d2099bcbaca0fb (patch) | |
tree | 49409648a86b73479dcbcdac2085d34cc6a1f68b | |
parent | a55c2b2b816998618398f85f1ca7839126afbed0 (diff) |
tlssrv: fix usage, dont cat
-rw-r--r-- | sys/src/cmd/tlssrv.c | 8 |
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"); |