[mpich2-commits] r8018 - mpich2/trunk/src/pm/hydra/utils/sock
balaji at mcs.anl.gov
balaji at mcs.anl.gov
Tue Feb 22 18:36:29 CST 2011
Author: balaji
Date: 2011-02-22 18:36:29 -0600 (Tue, 22 Feb 2011)
New Revision: 8018
Modified:
mpich2/trunk/src/pm/hydra/utils/sock/sock.c
Log:
Bug-fix: Make sure the network interface has an address before trying
to find its family.
No reviewer.
Modified: mpich2/trunk/src/pm/hydra/utils/sock/sock.c
===================================================================
--- mpich2/trunk/src/pm/hydra/utils/sock/sock.c 2011-02-22 22:24:39 UTC (rev 8017)
+++ mpich2/trunk/src/pm/hydra/utils/sock/sock.c 2011-02-23 00:36:29 UTC (rev 8018)
@@ -526,7 +526,7 @@
HYDU_ERR_SETANDJUMP(status, HYD_INTERNAL_ERROR, "getifaddrs failed\n");
for (ifa = ifaddr; ifa; ifa = ifa->ifa_next) {
- if (ifa->ifa_addr->sa_family == AF_INET) {
+ if (ifa->ifa_addr && ifa->ifa_addr->sa_family == AF_INET) {
sa_ptr = (struct sockaddr_in *) ifa->ifa_addr;
ip2 = HYDU_strdup((char *)
inet_ntop(AF_INET, (const void *) &(sa_ptr->sin_addr), buf2,
More information about the mpich2-commits
mailing list