diff --git a/SystemInformation.cxx b/SystemInformation.cxx index 6b63b9469511d277881758a71c93ee2a14dfa617..6d990a99da1ae1696d468c9b31b5840eb1ffd16a 100644 --- a/SystemInformation.cxx +++ b/SystemInformation.cxx @@ -1323,7 +1323,7 @@ int SystemInformationImplementation::GetFullyQualifiedDomainName( for (ifa=ifas; ifa!=NULL; ifa=ifa->ifa_next) { - int fam=ifa->ifa_addr->sa_family; + int fam = ifa->ifa_addr? ifa->ifa_addr->sa_family : -1; if ((fam==AF_INET) || (fam==AF_INET6)) { char host[NI_MAXHOST]={'\0'};