]> www.infradead.org Git - users/willy/xarray.git/commit
bcachefs: Fix NULL pointer dereference in bch2_opt_to_text
authorMohammed Anees <pvmohammedanees2003@gmail.com>
Sat, 5 Oct 2024 13:02:29 +0000 (18:32 +0530)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 9 Oct 2024 20:42:53 +0000 (16:42 -0400)
commita30f32222df2a3777f8c09ef460ae8ad278021e6
tree7d5398d2f596d6045739d2075ff88f7e516eebcb
parenta1541541480073365ac701a1125d750a86bfd644
bcachefs: Fix NULL pointer dereference in bch2_opt_to_text

This patch adds a bounds check to the bch2_opt_to_text function to prevent
NULL pointer dereferences when accessing the opt->choices array. This
ensures that the index used is within valid bounds before dereferencing.
The new version enhances the readability.

Reported-and-tested-by: syzbot+37186860aa7812b331d5@syzkaller.appspotmail.com
Closes: https://syzkaller.appspot.com/bug?extid=37186860aa7812b331d5
Signed-off-by: Mohammed Anees <pvmohammedanees2003@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/opts.c