Commit f30d704f authored by Benjamin LaHaise's avatar Benjamin LaHaise

aio: table lookup: verify ctx pointer

Another shortcoming of the table lookup patch was revealed where the pointer
was not being tested before being dereferenced.  Verify this to avoid the
NULL pointer dereference.
Signed-off-by: default avatarBenjamin LaHaise <bcrl@kvack.org>
parent 0bdd5ca5
...@@ -812,7 +812,7 @@ static struct kioctx *lookup_ioctx(unsigned long ctx_id) ...@@ -812,7 +812,7 @@ static struct kioctx *lookup_ioctx(unsigned long ctx_id)
goto out; goto out;
ctx = table->table[id]; ctx = table->table[id];
if (ctx->user_id == ctx_id) { if (ctx && ctx->user_id == ctx_id) {
percpu_ref_get(&ctx->users); percpu_ref_get(&ctx->users);
ret = ctx; ret = ctx;
} }
......
Markdown is supported
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