From: Ally Sommers <dropbear.sh(a)gmail.com>
---
server/sock.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/server/sock.c b/server/sock.c
index 5d7dd2b750e..7dd3243dc85 100644
--- a/server/sock.c
+++ b/server/sock.c
@@ -1878,6 +1878,12 @@ static int init_socket( struct sock *sock, int family, int type,
int protocol )
return -1;
}
+ if (unix_family == AF_UNIX && unix_type == SOCK_DGRAM)
+ {
+ set_win32_error(WSAEAFNOSUPPORT);
+ return -1;
+ }
+
sockfd = socket( unix_family, unix_type, unix_protocol );
#ifdef linux
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/2786