+SockAddr name_lookup(char *host, int port, char **canonicalname)
+{
+ if (cfg.proxy_type != PROXY_NONE &&
+ do_proxy_dns && proxy_for_destination(NULL, host, port)) {
+ *canonicalname = dupstr(host);
+ return sk_nonamelookup(host);
+ }
+
+ return sk_namelookup(host, canonicalname);
+}
+