Philip, do you think this fix should be applied to qualify_single as well?
--- routers/dnslookup.c 15 Sep 2005 16:02:07 -0000 1.6
+++ routers/dnslookup.c 16 Sep 2005 16:27:09 -0000
@@ -253,9 +253,13 @@
/* Unfortunately, we cannot set the mx_only option in advance, because the
DNS lookup may extend an unqualified name. Therefore, we must do the test
- subsequently. */
+ subsequently. The logic for the qualify_single flag is the same as that
+ for widen_domains above. */
+
+ if (ob->qualify_single &&
+ (verify != v_sender || !ob->rewrite_headers || addr->parent != NULL))
+ flags |= HOST_FIND_QUALIFY_SINGLE;
- if (ob->qualify_single) flags |= HOST_FIND_QUALIFY_SINGLE;
if (ob->search_parents) flags |= HOST_FIND_SEARCH_PARENTS;
rc = host_find_bydns(&h, rblock->ignore_target_hosts, flags, srv_service,
Tony.
--
<fanf@???> <dot@???>
http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}