* lib/xmalloc.c (xrealloc, xreallocarray): Use check_nonnull().
+2026-01-19 Pádraig Brady <P@draigBrady.com>
+
+ xalloc: use check_nonnull() in more places
+ * lib/xmalloc.c (xrealloc, xreallocarray): Use check_nonnull().
+
2026-01-19 Pádraig Brady <P@draigBrady.com>
xalloc: fix possible elimination of NULL checks
void *
xrealloc (void *p, size_t s)
{
- void *r = realloc (p, s);
- if (!r)
- xalloc_die ();
- return r;
+ return check_nonnull (realloc (p, s));
}
void *
void *
xreallocarray (void *p, size_t n, size_t s)
{
- void *r = reallocarray (p, n, s);
- if (!r)
- xalloc_die ();
- return r;
+ return check_nonnull (reallocarray (p, n, s));
}
void *