aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/posix/posix_socket.c')
-rw-r--r--src/platform/posix/posix_socket.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/platform/posix/posix_socket.c b/src/platform/posix/posix_socket.c
index 843bbd1e..6aa17978 100644
--- a/src/platform/posix/posix_socket.c
+++ b/src/platform/posix/posix_socket.c
@@ -219,6 +219,10 @@ nni_posix_sock_fini(nni_posix_sock *s)
if (s->pd != NULL) {
nni_posix_pipedesc_fini(s->pd);
}
+ if (s->unlink != NULL) {
+ (void) unlink(s->unlink);
+ nni_free(s->unlink, strlen(s->unlink) + 1);
+ }
NNI_FREE_STRUCT(s);
}