@@ -1747,7 +1747,6 @@ static int
1747
1747
getsockaddrarg (PySocketSockObject * s , PyObject * args ,
1748
1748
sock_addr_t * addrbuf , int * len_ret , const char * caller )
1749
1749
{
1750
- socket_state * state = GLOBAL_STATE ();
1751
1750
switch (s -> sock_family ) {
1752
1751
1753
1752
#if defined(AF_UNIX )
@@ -1913,7 +1912,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
1913
1912
return 0 ;
1914
1913
}
1915
1914
struct sockaddr_in * addr = & addrbuf -> in ;
1916
- result = setipaddr (state , host .buf , (struct sockaddr * )addr ,
1915
+ result = setipaddr (s -> state , host .buf , (struct sockaddr * )addr ,
1917
1916
sizeof (* addr ), AF_INET );
1918
1917
idna_cleanup (& host );
1919
1918
if (result < 0 )
@@ -1958,7 +1957,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
1958
1957
return 0 ;
1959
1958
}
1960
1959
struct sockaddr_in6 * addr = & addrbuf -> in6 ;
1961
- result = setipaddr (state , host .buf , (struct sockaddr * )addr ,
1960
+ result = setipaddr (s -> state , host .buf , (struct sockaddr * )addr ,
1962
1961
sizeof (* addr ), AF_INET6 );
1963
1962
idna_cleanup (& host );
1964
1963
if (result < 0 )
@@ -2855,7 +2854,7 @@ sock_accept_impl(PySocketSockObject *s, void *data)
2855
2854
#endif
2856
2855
2857
2856
#if defined(HAVE_ACCEPT4 ) && defined(SOCK_CLOEXEC )
2858
- socket_state * state = GLOBAL_STATE () ;
2857
+ socket_state * state = s -> state ;
2859
2858
if (state -> accept4_works != 0 ) {
2860
2859
ctx -> result = accept4 (s -> sock_fd , addr , paddrlen ,
2861
2860
SOCK_CLOEXEC );
@@ -2917,7 +2916,7 @@ sock_accept(PySocketSockObject *s, PyObject *Py_UNUSED(ignored))
2917
2916
#else
2918
2917
2919
2918
#if defined(HAVE_ACCEPT4 ) && defined(SOCK_CLOEXEC )
2920
- socket_state * state = GLOBAL_STATE () ;
2919
+ socket_state * state = s -> state ;
2921
2920
if (!state -> accept4_works )
2922
2921
#endif
2923
2922
{
0 commit comments