The specification says that the ifa_addr field of struct ifaddrs may be NULL, and in Barrier Breaker, this does actually occur...