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