coverity: fix potential dereference NULL returned from malloc

Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
Dwight Engen 2013-05-07 10:57:38 -04:00 committed by Stéphane Graber
parent f2bbe86da4
commit dd66e5adb3

View 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);