We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46a525e commit 6f10ae8Copy full SHA for 6f10ae8
io_uring/net.c
@@ -164,7 +164,8 @@ static int io_setup_async_msg(struct io_kiocb *req,
164
}
165
req->flags |= REQ_F_NEED_CLEANUP;
166
memcpy(async_msg, kmsg, sizeof(*kmsg));
167
- async_msg->msg.msg_name = &async_msg->addr;
+ if (async_msg->msg.msg_name)
168
+ async_msg->msg.msg_name = &async_msg->addr;
169
/* if were using fast_iov, set it to the new one */
170
if (!kmsg->free_iov) {
171
size_t fast_idx = kmsg->msg.msg_iter.iov - kmsg->fast_iov;
0 commit comments