Lines Matching refs:hostp
426 resolve_canonicalize(char **hostp, int port) in resolve_canonicalize() argument
436 if ((addrs = resolve_addr(*hostp, port, in resolve_canonicalize()
438 debug2_f("hostname %.100s is address", *hostp); in resolve_canonicalize()
439 if (strcasecmp(*hostp, newname) != 0) { in resolve_canonicalize()
441 *hostp, newname); in resolve_canonicalize()
442 free(*hostp); in resolve_canonicalize()
443 *hostp = xstrdup(newname); in resolve_canonicalize()
453 if (is_addr_fast(*hostp)) { in resolve_canonicalize()
454 debug_f("hostname %.100s is an unrecognised address", *hostp); in resolve_canonicalize()
472 if ((*hostp)[strlen(*hostp) - 1] == '.') { in resolve_canonicalize()
474 fullhost = xstrdup(*hostp); in resolve_canonicalize()
484 for (cp = *hostp; *cp != '\0'; cp++) { in resolve_canonicalize()
490 *hostp, options.canonicalize_max_dots); in resolve_canonicalize()
497 xasprintf(&fullhost, "%s.%s.", *hostp, in resolve_canonicalize()
499 debug3_f("attempting \"%s\" => \"%s\"", *hostp, fullhost); in resolve_canonicalize()
511 *hostp, fullhost); in resolve_canonicalize()
513 free(*hostp); in resolve_canonicalize()
514 *hostp = fullhost; in resolve_canonicalize()
519 fatal("%s: Could not resolve host \"%s\"", __progname, *hostp); in resolve_canonicalize()
520 debug2_f("host %s not found in any suffix", *hostp); in resolve_canonicalize()