aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/platform/windows/win_io.c2
-rw-r--r--src/platform/windows/win_ipcdial.c6
2 files changed, 2 insertions, 6 deletions
diff --git a/src/platform/windows/win_io.c b/src/platform/windows/win_io.c
index 50b22343..81214498 100644
--- a/src/platform/windows/win_io.c
+++ b/src/platform/windows/win_io.c
@@ -138,6 +138,8 @@ nni_win_io_sysfini(void)
for (i = 0; i < win_io_nthr; i++) {
nni_thr_fini(&win_io_thrs[i]);
}
+
+ NNI_FREE_STRUCTS(win_io_thrs, win_io_nthr);
}
#endif // NNG_PLATFORM_WINDOWS
diff --git a/src/platform/windows/win_ipcdial.c b/src/platform/windows/win_ipcdial.c
index be2a82b3..5deebc01 100644
--- a/src/platform/windows/win_ipcdial.c
+++ b/src/platform/windows/win_ipcdial.c
@@ -143,17 +143,11 @@ static void
ipc_dialer_dial(ipc_dialer *d, nni_aio *aio)
{
ipc_dial_work *w = &ipc_connecter;
- char * path;
int rv;
if (nni_aio_begin(aio) != 0) {
return;
}
- if ((rv = nni_asprintf(
- &path, IPC_PIPE_PREFIX "%s", d->sa.s_ipc.sa_path)) != 0) {
- nni_aio_finish_error(aio, rv);
- return;
- }
nni_mtx_lock(&w->mtx);
if ((rv = nni_aio_schedule(aio, ipc_dial_cancel, d)) != 0) {