https://github.com/python/cpython/commit/6579e0381328d9268154e9dba4c62ac322e30f27
commit: 6579e0381328d9268154e9dba4c62ac322e30f27
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: vstinner <[email protected]>
date: 2026-02-17T10:12:25Z
summary:

[3.13] gh-143637: Fix test_socket.test_sendmsg_reentrant_ancillary_mutation() 
on Solaris (GH-144890) (#144902)

gh-143637: Fix test_socket.test_sendmsg_reentrant_ancillary_mutation() on 
Solaris (GH-144890)

Use socket.SCM_RIGHTS operation.
(cherry picked from commit 63531a3867cf4f8b5a7088fb7667d33534c43ff7)

Co-authored-by: Victor Stinner <[email protected]>

files:
M Lib/test/test_socket.py

diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 2a1f0217113d80..55e4a8a66beea4 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -2171,11 +2171,11 @@ def test_sendmsg_reentrant_ancillary_mutation(self):
         class Mut:
             def __index__(self):
                 seq.clear()
-                return 0
+                return socket.SCM_RIGHTS
 
         seq = [
-            (socket.SOL_SOCKET, Mut(), b'x'),
-            (socket.SOL_SOCKET, 0, b'x'),
+            (socket.SOL_SOCKET, Mut(), b'xxxx'),
+            (socket.SOL_SOCKET, socket.SCM_RIGHTS, b'xxxx'),
         ]
 
         left, right = socket.socketpair()

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to