Ping tech@,
Any developer can comment on this patch? I think it is indeed a bug.
Thanks!
On 9/30/2018 11:55 AM, Nan Xiao wrote:
> 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