--- src/usr.bin/nc/netcat.c +++ src/usr.bin/nc/netcat.c @@ -126,6 +126,9 @@ main(int argc, char *argv[]) uport = NULL; sv = NULL; + if (argc < 1) + usage(1); + while ((ch = getopt(argc, argv, "46DdhI:i:jklnO:P:p:rSs:tT:UuV:vw:X:x:z")) != -1) { switch (ch) { @@ -893,10 +896,10 @@ void usage(int ret) { fprintf(stderr, - "usage: nc [-46DdhklnrStUuvz] [-I length] [-i interval] [-O length]\n" - "\t [-P proxy_username] [-p source_port] [-s source_ip_address] [-T ToS]\n" - "\t [-V rtable] [-w timeout] [-X proxy_protocol]\n" - "\t [-x proxy_address[:port]] [hostname] [port]\n"); + "usage: netcat [-46DdhklnrStUuvz] [-I length] [-i interval] [-O length]\n" + " [-P proxy_username] [-p source_port] [-s source_ip_address] [-T ToS]\n" + " [-V rtable] [-w timeout] [-X proxy_protocol]\n" + " [-x proxy_address[:port]] [hostname] [port]\n"); if (ret) exit(1); }