On Mon, Jan 9, 2017 at 7:31 AM, Joel Sing wrote:
> On Sunday 08 January 2017 07:59:34 Shuo Chen wrote:
>> Valgrind finds out that conninfo->servername is not free()d by
>> tls_conninfo_free().
>>
>> Here's a quick fix.
>
> Committed, thanks!
Thank you!
n 0 blocks
Here's a quick fix.
Regards,
Shuo Chen
diff --git a/tls/tls_conninfo.c b/tls/tls_conninfo.c
--- a/tls/tls_conninfo.c
+++ b/tls/tls_conninfo.c
@@ -248,6 +248,8 @@ tls_conninfo_free(struct tls_conninfo *conninfo)
conninfo->
(Resource
temporarily unavailable)
I added a handshake() function and replaced busy-looping with poll()ing.
Regards,
Shuo Chen
diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c
--- a/src/usr.bin/nc/netcat.c
+++ b/src/usr.bin/nc/netcat.c
@@ -713,21 +713,41 @@ unix_bind(char *path,