aboutsummaryrefslogtreecommitdiff
path: root/src/supplemental
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2019-12-30 15:25:51 -0800
committerGarrett D'Amore <garrett@damore.org>2019-12-30 15:25:51 -0800
commit5d50ed963d992cc9f3fae757242df2654bdc4ca1 (patch)
tree72f7630fac7472317a86ee8f369656a4856a229f /src/supplemental
parent8e3bebc736c224db4d7fc81ab9fa841c7015318a (diff)
downloadnng-5d50ed963d992cc9f3fae757242df2654bdc4ca1.tar.gz
nng-5d50ed963d992cc9f3fae757242df2654bdc4ca1.tar.bz2
nng-5d50ed963d992cc9f3fae757242df2654bdc4ca1.zip
fixes #1079 Use after free panic in tcp_dialer
Diffstat (limited to 'src/supplemental')
-rw-r--r--src/supplemental/tcp/tcp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/supplemental/tcp/tcp.c b/src/supplemental/tcp/tcp.c
index 78a6d7e0..02a3351f 100644
--- a/src/supplemental/tcp/tcp.c
+++ b/src/supplemental/tcp/tcp.c
@@ -159,11 +159,11 @@ tcp_dialer_free(void *arg)
nni_tcp_dialer_close(d->d);
nni_tcp_dialer_fini(d->d);
}
- nni_strfree(d->host);
- nni_strfree(d->port);
nni_aio_fini(d->resaio);
nni_aio_fini(d->conaio);
nni_mtx_fini(&d->mtx);
+ nni_strfree(d->host);
+ nni_strfree(d->port);
NNI_FREE_STRUCT(d);
}