getifaddrs: fix UB via taking address of null pointer union dereference