Hi tech@,
The following patch fixed the resource leak when netcat works as a TLS
server. Sorry if I am wrong, thanks!
Index: netcat.c
===================================================================
RCS file: /cvs/src/usr.bin/nc/netcat.c,v
retrieving revision 1.194
diff -u -p -r1.194 netcat.c
--- netcat.c 7 Sep 2018 09:55:29 -0000 1.194
+++ netcat.c 30 Sep 2018 03:50:03 -0000
@@ -633,6 +633,11 @@ main(int argc, char *argv[])
if (!kflag)
break;
}
+
+ if (tls_ctx) {
+ tls_free(tls_ctx);
+ tls_ctx = NULL;
+ }
} else if (family == AF_UNIX) {
ret = 0;
--
Best Regards
Nan Xiao