File 0007-ws2_32-tests-In-AF_UNIX-socket-tests-always-print-us.patch of Package wine

From 835d1f20a79596ecbeb7bff949610b842568b1cb Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Mon, 5 May 2025 12:29:11 +0200
Subject: [PATCH 7/9] ws2_32/tests: In AF_UNIX socket tests always print used
 path in case of errors

---
 dlls/ws2_32/tests/sock.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/ws2_32/tests/sock.c b/dlls/ws2_32/tests/sock.c
index a16052c620f..25a9217335a 100644
--- a/dlls/ws2_32/tests/sock.c
+++ b/dlls/ws2_32/tests/sock.c
@@ -14553,7 +14553,7 @@ static void test_afunix(void)
     ret = bind(listener, (SOCKADDR *)&addr, 0);
     ok(ret && GetLastError() == WSAEFAULT, "Incorrect error: %lu\n", GetLastError());
     ret = bind(listener, (SOCKADDR *)&addr, 2);
-    ok(!ret, "Could not bind Unix socket: %lu\n", GetLastError());
+    ok(!ret, "Could not bind Unix socket to path '%s': %lu\n", addr.sun_path, GetLastError());
     ret = listen(listener, 1);
     ok(!ret, "Could not listen on Unix socket: %lu\n", GetLastError());
     closesocket(listener);
@@ -14562,7 +14562,7 @@ static void test_afunix(void)
     ok(listener != INVALID_SOCKET, "Could not create Unix socket: %lu\n",
         GetLastError());
     ret = bind(listener, (SOCKADDR *)&addr, 3);
-    ok(!ret, "Could not bind Unix socket: %lu\n", GetLastError());
+    ok(!ret, "Could not bind Unix socket to path '%s': %lu\n", addr.sun_path, GetLastError());
 
     memcpy(&truncatedAddr, &addr, 3);
     ret = getsockname(listener, (SOCKADDR *)&outAddr, &outAddrSize);
@@ -14577,7 +14577,7 @@ static void test_afunix(void)
         truncatedAddr.sun_path);
     closesocket(listener);
     ret = DeleteFileA(truncatedAddr.sun_path);
-    ok(ret, "DeleteFileA on socket file failed: %lu\n", GetLastError());
+    ok(ret, "DeleteFileA on socket file '%s' failed: %lu\n", truncatedAddr.sun_path, GetLastError());
     ok(GetFileAttributesA(truncatedAddr.sun_path) == INVALID_FILE_ATTRIBUTES &&
         GetLastError() == ERROR_FILE_NOT_FOUND,
         "Failed to delete socket file at path '%s'\n",
@@ -14588,7 +14588,7 @@ static void test_afunix(void)
         GetLastError());
 
     ret = bind(listener, (SOCKADDR *)&addr, sizeof(SOCKADDR_UN));
-    ok(!ret, "Could not bind Unix socket: %lu\n", GetLastError());
+    ok(!ret, "Could not bind Unix socket to path '%s': %lu\n", addr.sun_path, GetLastError());
 
     ret = listen(listener, 1);
     ok(!ret, "Could not listen on Unix socket: %lu\n", GetLastError());
-- 
2.50.0

openSUSE Build Service is sponsored by