Lines Matching refs:addrbuf
163 print_address(advertising_proxy_host_address_t *address, char *addrbuf, size_t addrbuf_size)
168 inet_ntop(AF_INET, address->rdata, addrbuf, (socklen_t)addrbuf_size);
169 return addrbuf;
171 inet_ntop(AF_INET6, address->rdata, addrbuf, (socklen_t)addrbuf_size);
172 return addrbuf;
174 sprintf(addrbuf, "Family-%d", address->rrtype);
175 return addrbuf;
186 char *addrbuf = NULL;
222 addrbuf = malloc(addrbuflen);
223 if (addrbuf == NULL) {
226 char *ap = addrbuf;
229 address = print_address(&host->addresses[j], ap, addrbuflen - (ap - addrbuf));
232 if (len + ap + 1 > addrbuf + addrbuflen) {
233 len = addrbuflen - (ap - addrbuf) - 1;
239 address = addrbuf;
260 if (addrbuf != NULL) {
261 free(addrbuf);