Skip options which rely on crypto support in getopt() argument list, if we're

not building with cryto support.

via JP <rlntlss83 at gmail com> on tech-misc@
This commit is contained in:
sevan 2019-10-03 01:15:19 +00:00
parent 7cd6de38ea
commit df68535e27
1 changed files with 7 additions and 2 deletions

View File

@ -27,7 +27,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
__RCSID("$NetBSD: netcat.c,v 1.5 2017/02/09 21:23:48 christos Exp $");
__RCSID("$NetBSD: netcat.c,v 1.6 2019/10/03 01:15:19 sevan Exp $");
/*
* Re-written nc(1) for OpenBSD. Original implementation by
@ -180,7 +180,12 @@ main(int argc, char *argv[])
signal(SIGPIPE, SIG_IGN);
while ((ch = getopt(argc, argv,
"46C:cDde:FH:hI:i:K:klM:m:NnO:o:P:p:R:rSs:T:tUuV:vw:X:x:z")) != -1) {
#ifdef CRYPTO
"46C:cDde:FH:hI:i:K:klM:m:NnO:o:P:p:R:rSs:T:tUuV:vw:X:x:z"
#else
"46Dde:FhI:i:klM:m:NnO:P:p:rSs:tUuvw:X:x:z"
#endif
)) != -1) {
switch (ch) {
case '4':
family = AF_INET;