From: Stéphane Graber Date: Sun, 29 Sep 2013 23:41:52 +0000 (-0400) Subject: Fix crasher in get_ips X-Git-Tag: lxc-1.0.0.alpha2~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe218ca38358dd69dd51fca6433088ac631d6240;p=thirdparty%2Flxc.git Fix crasher in get_ips Check that the interface structure is not NULL before trying to access its members. Signed-off-by: Stéphane Graber --- diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index 1b3f2f5fc..3a2ae92a4 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -1305,6 +1305,9 @@ static char** lxcapi_get_ips(struct lxc_container *c, char* interface, char* fam /* Iterate through the interfaces */ for (tempIfAddr = interfaceArray; tempIfAddr != NULL; tempIfAddr = tempIfAddr->ifa_next) { + if (tempIfAddr->ifa_addr == NULL) + continue; + if(tempIfAddr->ifa_addr->sa_family == AF_INET) { if (family && strcmp(family, "inet")) continue;