Module Name: src
Committed By: christos
Date: Thu Feb 9 17:27:30 UTC 2017
Modified Files:
src/usr.bin/nc: netcat.c
Log Message:
the tls ifdef was a bit too aggressive.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/nc/netcat.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/nc/netcat.c
diff -u src/usr.bin/nc/netcat.c:1.2 src/usr.bin/nc/netcat.c:1.3
--- src/usr.bin/nc/netcat.c:1.2 Mon Feb 6 11:03:40 2017
+++ src/usr.bin/nc/netcat.c Thu Feb 9 12:27:30 2017
@@ -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.2 2017/02/06 16:03:40 christos Exp $");
+__RCSID("$NetBSD: netcat.c,v 1.3 2017/02/09 17:27:30 christos Exp $");
/*
* Re-written nc(1) for OpenBSD. Original implementation by
@@ -709,8 +709,8 @@ main(int argc, char *argv[])
}
if (Fflag)
fdpass(s);
-#ifdef CRYPTO
else {
+#ifdef CRYPTO
if (usetls)
tls_setup_client(tls_ctx, s, host);
if (!zflag)
@@ -725,8 +725,11 @@ main(int argc, char *argv[])
tls_free(tls_ctx);
tls_ctx = NULL;
}
- }
+#else
+ if (!zflag)
+ readwrite(s, NULL);
#endif
+ }
}
}