]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: use GREEDY_REALLOC() at one more place
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 1 Feb 2022 07:14:59 +0000 (16:14 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 1 Feb 2022 07:14:59 +0000 (16:14 +0900)
src/network/networkd-dhcp-server.c

index 4f87911f36eae83fbdddd8b4866c6f9416a48790..0ec72d71f33b7b066d152d7a21c58073f8b37ff6 100644 (file)
@@ -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;
         }
 }