core/namespace: use GREEDY_REALLOC at one more place

This commit is contained in:
Mike Yuan
2024-09-04 21:44:24 +02:00
parent 7f2a7ccf7d
commit 432aab24b0
+2 -6
View File
@@ -2777,7 +2777,6 @@ void bind_mount_free_many(BindMount *b, size_t n) {
int bind_mount_add(BindMount **b, size_t *n, const BindMount *item) {
_cleanup_free_ char *s = NULL, *d = NULL;
BindMount *c;
assert(b);
assert(n);
@@ -2791,13 +2790,10 @@ int bind_mount_add(BindMount **b, size_t *n, const BindMount *item) {
if (!d)
return -ENOMEM;
c = reallocarray(*b, *n + 1, sizeof(BindMount));
if (!c)
if (!GREEDY_REALLOC(*b, *n + 1))
return -ENOMEM;
*b = c;
c[(*n)++] = (BindMount) {
(*b)[(*n)++] = (BindMount) {
.source = TAKE_PTR(s),
.destination = TAKE_PTR(d),
.read_only = item->read_only,