diff --git a/io_uring/net.c b/io_uring/net.c index a12ff69e684348513335a43b105b821eb588139b..43bc9a5f96f9d1ce48f2d6e2a5cf850c675aee0d 100644 --- a/io_uring/net.c +++ b/io_uring/net.c @@ -923,6 +923,7 @@ int io_recv(struct io_kiocb *req, unsigned int issue_flags) if (!buf) return -ENOBUFS; sr->buf = buf; + sr->len = len; } ret = import_ubuf(ITER_DEST, sr->buf, len, &msg.msg_iter);