diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-02-01 16:14:59 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-02-01 16:14:59 +0900 |
commit | 77e73102dd6ee4670ad0940399050e5d3521f2a3 (patch) | |
tree | 9ac0cdd4cf6c161b0b8698febe997df5882637be | |
parent | c0fdc91e44187e14ebe2312c7c8167fdf6d8d0a6 (diff) | |
download | systemd-77e73102dd6ee4670ad0940399050e5d3521f2a3.tar.gz |
network: use GREEDY_REALLOC() at one more place
-rw-r--r-- | src/network/networkd-dhcp-server.c | 4 |
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; } } |