summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2019-05-19 15:48:47 -0700
committerGarrett D'Amore <garrett@damore.org>2019-05-19 15:48:47 -0700
commitc2ba57e71c4280beec14c0f4da805d9d08b4dde9 (patch)
treee4e1c4431a80f34866b9595ac3a28e7771c73979 /src
parentb0a4b2ac594fffb61023eebd32e08caa8e301486 (diff)
downloadnng-c2ba57e71c4280beec14c0f4da805d9d08b4dde9.tar.gz
nng-c2ba57e71c4280beec14c0f4da805d9d08b4dde9.tar.bz2
nng-c2ba57e71c4280beec14c0f4da805d9d08b4dde9.zip
fixes #948 TLS listener leaks underlying TCP stream listener
Diffstat (limited to 'src')
-rw-r--r--src/supplemental/tls/tls_common.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/supplemental/tls/tls_common.c b/src/supplemental/tls/tls_common.c
index 97bcce26..39a4bff0 100644
--- a/src/supplemental/tls/tls_common.c
+++ b/src/supplemental/tls/tls_common.c
@@ -365,6 +365,7 @@ tls_listener_free(void *arg)
if ((l = arg) != NULL) {
tls_listener_close(l);
nng_tls_config_free(l->cfg);
+ nng_stream_listener_free(l->l);
nni_mtx_fini(&l->lk);
NNI_FREE_STRUCT(l);
}