Lines Matching refs:hostp
420 resolve_canonicalize(char **hostp, int port) in resolve_canonicalize() argument
430 if ((addrs = resolve_addr(*hostp, port, in resolve_canonicalize()
432 debug2_f("hostname %.100s is address", *hostp); in resolve_canonicalize()
433 if (strcasecmp(*hostp, newname) != 0) { in resolve_canonicalize()
435 *hostp, newname); in resolve_canonicalize()
436 free(*hostp); in resolve_canonicalize()
437 *hostp = xstrdup(newname); in resolve_canonicalize()
447 if (is_addr_fast(*hostp)) { in resolve_canonicalize()
448 debug_f("hostname %.100s is an unrecognised address", *hostp); in resolve_canonicalize()
466 if ((*hostp)[strlen(*hostp) - 1] == '.') { in resolve_canonicalize()
468 fullhost = xstrdup(*hostp); in resolve_canonicalize()
478 for (cp = *hostp; *cp != '\0'; cp++) { in resolve_canonicalize()
484 *hostp, options.canonicalize_max_dots); in resolve_canonicalize()
491 xasprintf(&fullhost, "%s.%s.", *hostp, in resolve_canonicalize()
493 debug3_f("attempting \"%s\" => \"%s\"", *hostp, fullhost); in resolve_canonicalize()
505 *hostp, fullhost); in resolve_canonicalize()
507 free(*hostp); in resolve_canonicalize()
508 *hostp = fullhost; in resolve_canonicalize()
513 fatal("%s: Could not resolve host \"%s\"", __progname, *hostp); in resolve_canonicalize()
514 debug2_f("host %s not found in any suffix", *hostp); in resolve_canonicalize()