]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: fix potential dereference NULL returned from malloc
authorDwight Engen <dwight.engen@oracle.com>
Tue, 7 May 2013 14:57:38 +0000 (10:57 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Tue, 7 May 2013 17:27:09 +0000 (13:27 -0400)
Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
src/lxc/network.c

index 93fc169c24231999863a774717891ce5974dcc18..d1ccc0d3d6dbfea438560defdee594d062bf9173 100644 (file)
@@ -783,8 +783,11 @@ static int ifa_get_local_ip(int family, struct ip_req *ip_info, void** res) {
 
                        /* We might have found an IFA_ADDRESS before,
                         * which we now overwrite with an IFA_LOCAL. */
-                       if (!*res)
+                       if (!*res) {
                                *res = malloc(addrlen);
+                               if (!*res)
+                                       return -1;
+                       }
 
                        memcpy(*res, RTA_DATA(rta), addrlen);