Lines Matching refs:buf6
250 nss_XbyY_buf_t *buf6 = NULL;
278 if ((buf6 = __IPv6_alloc(NSS_BUFLEN_IPNODES)) == NULL) {
284 nssin.arg.nss.host6.buf = buf6->buffer;
285 nssin.arg.nss.host6.buflen = buf6->buflen;
288 nssout.nss.host.hent = buf6->result;
292 __IPv6_cleanup(buf6);
293 buf6 = NULL;
296 * buf6 may have all that we need if we either
299 * IPv4-mapped addresses in buf6. If either
304 __find_mapped(buf6->result, 0) != 0) {
310 * buf6 then buf6 is now useless.
312 __IPv6_cleanup(buf6);
313 buf6 = NULL;
335 if (buf6 == NULL && buf4 == NULL) {
359 ((buf6 != NULL) ? buf6->result : NULL),
368 if (buf4 == NULL && buf6 != NULL) {
369 hp = buf6->result;
372 * We have what we need in buf6, but we may need
377 hp = __filter_addresses(AF_INET, buf6->result);
379 hp = __filter_addresses(AF_INET6, buf6->result);
400 /* We could have results in buf6 or buf4, not both */
401 if (buf6 != NULL) {
403 * Extract the IPv4-mapped addresses from buf6
406 hp = __mappedtov4(buf6->result, error_num);
439 if (buf6 != NULL) {
440 if (buf6->result == hp)
441 buf6->result = NULL;
442 __IPv6_cleanup(buf6);