util/fossilize_db: Only allocate entries after full read.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 4 Aug 2021 23:43:01 +0000 (01:43 +0200)
committerMarge Bot <eric+marge@anholt.net>
Sat, 7 Aug 2021 20:06:31 +0000 (20:06 +0000)
commitd2d642cc014af75f0396e04528b29f9a61f91043
treead8671f17a0782571bcd0f2695ebad69b523112a
parent96bfefe8d1209b6aaa56fd77ca570789d82efb6e
util/fossilize_db: Only allocate entries after full read.

Should void leaking entries on read failure.

Fixes: 2ec1bff0f3a "util/fossilize_db: Split out reading the index."
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12204>
src/util/fossilize_db.c