From: Kent Overstreet Date: Fri, 22 Sep 2023 18:19:52 +0000 (-0400) Subject: bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos() X-Git-Tag: microblaze-v6.8~204^2~31 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=82142a5541063addd15c84fcda890675035df8aa;p=linux-2.6-microblaze.git bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos() Reported-by: smatch Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/backpointers.c b/fs/bcachefs/backpointers.c index 43defeaa1718..cc856150a948 100644 --- a/fs/bcachefs/backpointers.c +++ b/fs/bcachefs/backpointers.c @@ -703,7 +703,7 @@ static int bch2_get_alloc_in_memory_pos(struct btree_trans *trans, --btree_nodes; if (!btree_nodes) { - *end = alloc_k.k->p; + *end = alloc_k.k ? alloc_k.k->p : SPOS_MAX; break; }