ref: ac0f81c94acf3334ee7e82f84af9a6be60076d57
parent: ed9b1fca7f207450b98233ec2df98a76d9743850
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Feb 17 01:59:55 EST 2015
tlssrv: fix usage, dont cat
--- a/sys/src/cmd/tlssrv.c
+++ b/sys/src/cmd/tlssrv.c
@@ -30,7 +30,7 @@
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 @@
usage();
}ARGEND
+ if(*argv == nil)
+ usage();
+
if(cert == nil)
sysfatal("no certificate specified");conn = (TLSconn*)mallocz(sizeof *conn, 1);
@@ -84,9 +87,6 @@
dup(fd, 0);
dup(fd, 1);
-
- if(*argv == nil)
- *--argv = "/bin/cat";
exec(*argv, argv);
reporter("can't exec %s: %r", *argv);--
⑨