]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Check for NULL.
authorRoy Marples <roy@marples.name>
Wed, 4 May 2016 11:48:51 +0000 (11:48 +0000)
committerRoy Marples <roy@marples.name>
Wed, 4 May 2016 11:48:51 +0000 (11:48 +0000)
ipv6.c

diff --git a/ipv6.c b/ipv6.c
index d1e2d05f4e3aa3fcb260ddbfa0e428c7534cfd4e..46596def0b29b8a2071ec050c80943705348546e 100644 (file)
--- a/ipv6.c
+++ b/ipv6.c
@@ -986,6 +986,11 @@ ipv6_handleifa(struct dhcpcd_ctx *ctx,
                        const char *cbp;
 
                        ap = calloc(1, sizeof(*ap));
+                       if (ap == NULL) {
+                               logger(ctx, LOG_ERR,
+                                   "%s: calloc: %m", __func__);
+                               break;
+                       }
                        ap->iface = ifp;
                        ap->addr = *addr;
                        ap->prefix_len = prefix_len;