Changeset: a3c16b6b7561 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a3c16b6b7561
Modified Files:
monetdb5/modules/mal/mal_mapi.c
Branch: Jan2022
Log Message:
Clean up UNIX domain socket after use.
diffs (17 lines):
diff --git a/monetdb5/modules/mal/mal_mapi.c b/monetdb5/modules/mal/mal_mapi.c
--- a/monetdb5/modules/mal/mal_mapi.c
+++ b/monetdb5/modules/mal/mal_mapi.c
@@ -446,7 +446,12 @@ SERVERlistenThread(SOCKET *Sock)
continue;
}
} while (!ATOMIC_GET(&serverexiting) && !GDKexiting());
- error:
+ error:;
+#ifdef HAVE_SYS_UN_H
+ const char *usockfile = GDKgetenv("mapi_usock");
+ if (usockfile && MT_remove(usockfile) == -1 && errno != ENOENT)
+ perror(usockfile);
+#endif
(void) ATOMIC_DEC(&nlistener);
for (i = 0; i < 3; i++)
if (socks[i] != INVALID_SOCKET)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list