X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fclient.c;h=d3374ad4862b934c4a62df3aeeed9bf124c3698a;hb=3bf07d227725f798f654ac09f015f35d27ab83cb;hp=732fb47ff59066a0a29056e43c770e6687c2efb2;hpb=d6ed7408ae67cf31b31a8c42515a160f7dc6330a;p=mmh diff --git a/sbr/client.c b/sbr/client.c index 732fb47..d3374ad 100644 --- a/sbr/client.c +++ b/sbr/client.c @@ -60,7 +60,9 @@ client (char *args, char *service, char *response, int len_response, int debug) } memset(&hints, 0, sizeof(hints)); +#ifdef AI_ADDRCONFIG hints.ai_flags = AI_ADDRCONFIG; +#endif hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; @@ -85,7 +87,7 @@ client (char *args, char *service, char *response, int len_response, int debug) char address[NI_MAXHOST]; rc = getnameinfo(ai->ai_addr, ai->ai_addrlen, address, - sizeof(address), NULL, NULL, NI_NUMERICHOST); + sizeof(address), NULL, 0, NI_NUMERICHOST); fprintf(stderr, "Connecting to %s...\n", rc ? "unknown" : address);