Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
} addr = {
.family = AF_UNSPEC,
};
- int eai = EAI_SYSTEM;
int ret;
int rc;
#endif
}
- rc = -1;
ai = nwrap_files_getaddrinfo(node, port, hints, &ai_tail);
- if (ai != NULL) {
- rc = 1;
- }
-
- if (rc < 0) {
+ if (ai == NULL) {
if (ret == 0) {
/*
* nwrap_files_getaddrinfo failed, but libc was
return 0;
}
- return eai;
+ return EAI_SYSTEM;
}
if (ret == 0) {