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:
parent
7cd6de38ea
commit
df68535e27
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue