]> git.baikalelectronics.ru Git - kernel.git/commit
fuse: don't dereference req->args on finished request
authorMiklos Szeredi <mszeredi@redhat.com>
Mon, 21 Oct 2019 07:11:40 +0000 (09:11 +0200)
committerMiklos Szeredi <mszeredi@redhat.com>
Mon, 21 Oct 2019 07:11:40 +0000 (09:11 +0200)
commit2c1b1105dd526d26a65f9cab98c59d9a497936c1
tree4d166771b531db8e720acc6a7f1189eb5def5615
parent81d37682803ea3b84fa75b25d6668c5e615de147
fuse: don't dereference req->args on finished request

Move the check for async request after check for the request being already
finished and done with.

Reported-by: syzbot+ae0bb7aae3de6b4594e2@syzkaller.appspotmail.com
Fixes: c33ee98ab2d2 ("fuse: stop copying args to fuse_req")
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/dev.c