diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-09-22 14:19:52 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-09-22 14:19:52 -0400 |
commit | 38a4d47c01fb65fb74bb85584d27f950cdb2e2a7 (patch) | |
tree | 574e9b4f6672a63a97269c9c27b22cb5e8153b0b | |
parent | 508de596ed0b58b1dbe783ca1fbbee04d40e9ccf (diff) |
bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos()
Reported-by: smatch
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/backpointers.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |