Skip to content

Commit

Permalink
socket.getnameinfo should release the GIL
Browse files Browse the repository at this point in the history
  • Loading branch information
njsmith committed May 8, 2023
1 parent 5c9ee49 commit 01a232b
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Modules/socketmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -6883,8 +6883,10 @@ socket_getnameinfo(PyObject *self, PyObject *args)
}
#endif
}
Py_BEGIN_ALLOW_THREADS
error = getnameinfo(res->ai_addr, (socklen_t) res->ai_addrlen,
hbuf, sizeof(hbuf), pbuf, sizeof(pbuf), flags);
Py_END_ALLOW_THREADS
if (error) {
socket_state *state = get_module_state(self);
set_gaierror(state, error);
Expand Down

0 comments on commit 01a232b

Please sign in to comment.