Lines Matching refs:hostp
421 resolve_canonicalize(char **hostp, int port) in resolve_canonicalize() argument
431 if ((addrs = resolve_addr(*hostp, port, in resolve_canonicalize()
433 debug2_f("hostname %.100s is address", *hostp); in resolve_canonicalize()
434 if (strcasecmp(*hostp, newname) != 0) { in resolve_canonicalize()
436 *hostp, newname); in resolve_canonicalize()
437 free(*hostp); in resolve_canonicalize()
438 *hostp = xstrdup(newname); in resolve_canonicalize()
448 if (is_addr_fast(*hostp)) { in resolve_canonicalize()
449 debug_f("hostname %.100s is an unrecognised address", *hostp); in resolve_canonicalize()
467 if ((*hostp)[strlen(*hostp) - 1] == '.') { in resolve_canonicalize()
469 fullhost = xstrdup(*hostp); in resolve_canonicalize()
479 for (cp = *hostp; *cp != '\0'; cp++) { in resolve_canonicalize()
485 *hostp, options.canonicalize_max_dots); in resolve_canonicalize()
492 xasprintf(&fullhost, "%s.%s.", *hostp, in resolve_canonicalize()
494 debug3_f("attempting \"%s\" => \"%s\"", *hostp, fullhost); in resolve_canonicalize()
506 *hostp, fullhost); in resolve_canonicalize()
508 free(*hostp); in resolve_canonicalize()
509 *hostp = fullhost; in resolve_canonicalize()
514 fatal("%s: Could not resolve host \"%s\"", __progname, *hostp); in resolve_canonicalize()
515 debug2_f("host %s not found in any suffix", *hostp); in resolve_canonicalize()