From bbfbe02f1c79c22ebb059be354c5d281fad39b1f Mon Sep 17 00:00:00 2001 From: cogu Date: Mon, 21 Sep 2026 23:22:30 +0200 Subject: [PATCH] fix: Socket server doesn't clean up UNIX socket file --- source/msocket_server.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/msocket_server.c b/source/msocket_server.c index 946c617..d5d8afd 100644 --- a/source/msocket_server.c +++ b/source/msocket_server.c @@ -91,6 +91,11 @@ void msocket_server_destroy(msocket_server_t *self) self->udp_addr = NULL; } if (self->socket_path != NULL) { +#ifndef _WIN32 + if (*self->socket_path != '\0') { + unlink(self->socket_path); + } +#endif free(self->socket_path); self->socket_path = NULL; }