From e32202eeae61c691fa505a724d99e9e670352af4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 14 Apr 2026 07:23:32 +1000 Subject: [PATCH] util: check for NULL on realloc in _infmask_ensure_size And abort if that ever happens because it really shouldn't. Part-of: --- src/util-bits.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/util-bits.h b/src/util-bits.h index 06b169ac..bf6a69f2 100644 --- a/src/util-bits.h +++ b/src/util-bits.h @@ -260,6 +260,8 @@ _nonnull_(1) static inline void _infmask_ensure_size(infmask_t *mask, unsigned i size_t required = _infmask_size_for_bit(bit); if (required > mask->nmasks) { mask->mask = realloc(mask->mask, required * sizeof(bitmask_t)); + if (!mask->mask) + abort(); /* Zero out the new memory */ for (size_t i = mask->nmasks; i < required; i++) mask->mask[i] = bitmask_new();