Check return of expand() always.

This commit is contained in:
Simon Kelley
2016-07-06 21:42:27 +01:00
parent d55f81f5fd
commit ce7845bf54
2 changed files with 7 additions and 2 deletions

View File

@@ -147,7 +147,10 @@ time_t periodic_slaac(time_t now, struct dhcp_lease *leases)
struct sockaddr_in6 addr;
save_counter(0);
ping = expand(sizeof(struct ping_packet));
if (!(ping = expand(sizeof(struct ping_packet))))
continue;
ping->type = ICMP6_ECHO_REQUEST;
ping->code = 0;
ping->identifier = ping_id;