Skip to content
Commit cf3770e7 authored by Colin Ian King's avatar Colin Ian King Committed by Jens Axboe
Browse files

io_uring: Fix premature return from loop and memory leak



Currently the -EINVAL error return path is leaking memory allocated
to data. Fix this by not returning immediately but instead setting
the error return variable to -EINVAL and breaking out of the loop.

Kudos to Pavel Begunkov for suggesting a correct fix.

Signed-off-by: default avatarColin Ian King <colin.king@canonical.com>
Reviewed-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/20210429104602.62676-1-colin.king@canonical.com


Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 47b228ce
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment