Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
gh-109534: switch from sock_call to sock_call_ex in sock_send
  • Loading branch information
geraldog committed Jan 19, 2024
commit c566d01b816d819c2fb5f53dd07965f7a6c10a77
3 changes: 2 additions & 1 deletion Modules/socketmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -4341,6 +4341,7 @@ static PyObject *
sock_send(PySocketSockObject *s, PyObject *args)
{
int flags = 0;
int err;
Py_buffer pbuf;
struct sock_send ctx;

Expand All @@ -4354,7 +4355,7 @@ sock_send(PySocketSockObject *s, PyObject *args)
ctx.buf = pbuf.buf;
ctx.len = pbuf.len;
ctx.flags = flags;
if (sock_call(s, 1, sock_send_impl, &ctx) < 0) {
if (sock_call_ex(s, 1, sock_send_impl, &ctx, 0, &err, s->sock_timeout) < 0) {
PyBuffer_Release(&pbuf);
return NULL;
}
Expand Down