Fix null ptr deref in bbpos_parse()

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
Kent Overstreet 2023-08-22 15:45:35 -04:00
parent 54b6beabf0
commit 63747ac653

View File

@ -671,6 +671,10 @@ struct bbpos bbpos_parse(char *buf)
die("invalid bbpos %s", buf); die("invalid bbpos %s", buf);
ret.btree = read_string_list_or_die(field, bch2_btree_ids, "btree id"); ret.btree = read_string_list_or_die(field, bch2_btree_ids, "btree id");
if (!s)
die("invalid bbpos %s", buf);
ret.pos = bpos_parse(s); ret.pos = bpos_parse(s);
return ret; return ret;
} }