Changeset: 65cc2699e967 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=65cc2699e967
Modified Files:
monetdb5/modules/mal/mal_mapi.c
Branch: default
Log Message:
Set errno after closesocket, so the proper system call error gets thrown.
diffs (14 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
@@ -735,9 +735,9 @@ SERVERlisten(int *Port, const char *Usoc
int e = errno;
GDKfree(psock);
GDKfree(usockfile);
- errno = e;
if (sock != INVALID_SOCKET)
closesocket(sock);
+ errno = e;
throw(IO, "mal_mapi.listen",
OPERATION_FAILED ": creation of UNIX socket
failed: %s",
#ifdef _MSC_VER
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list