summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-02-01 16:14:59 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-02-01 16:14:59 +0900
commit77e73102dd6ee4670ad0940399050e5d3521f2a3 (patch)
tree9ac0cdd4cf6c161b0b8698febe997df5882637be
parentc0fdc91e44187e14ebe2312c7c8167fdf6d8d0a6 (diff)
downloadsystemd-77e73102dd6ee4670ad0940399050e5d3521f2a3.tar.gz
network: use GREEDY_REALLOC() at one more place
-rw-r--r--src/network/networkd-dhcp-server.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/network/networkd-dhcp-server.c b/src/network/networkd-dhcp-server.c
index 4f87911f36..0ec72d71f3 100644
--- a/src/network/networkd-dhcp-server.c
+++ b/src/network/networkd-dhcp-server.c
@@ -646,11 +646,9 @@ int config_parse_dhcp_server_emit(
continue;
}
- struct in_addr *m = reallocarray(emit->addresses, emit->n_addresses + 1, sizeof(struct in_addr));
- if (!m)
+ if (!GREEDY_REALLOC(emit->addresses, emit->n_addresses + 1))
return log_oom();
- emit->addresses = m;
emit->addresses[emit->n_addresses++] = a.in;
}
}