Mercurial > masqmail
diff src/alias.c @ 244:7082044c05c6
renamed `alias_local_cmp' to `localpartcmp'
this is more accurate
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Mon, 25 Oct 2010 17:48:08 -0300 |
parents | bc9d9cd9ee8e |
children | 273f6c9eb6a2 |
line wrap: on
line diff
--- a/src/alias.c Mon Oct 25 17:46:13 2010 -0300 +++ b/src/alias.c Mon Oct 25 17:48:08 2010 -0300 @@ -40,7 +40,7 @@ a = create_address_qualified(addr_node->data, TRUE, conf.host_name); DEBUG(6) debugf("not_local_addresses: addr_node->data=%s a->address=%s\n", addr_node->data, a->address); - if (addr_isequal(a, addr, conf.alias_local_cmp)) { + if (addr_isequal(a, addr, conf.localpartcmp)) { destroy_address(a); /* in local_hosts but also in not_local_addresses */ return FALSE; @@ -54,7 +54,7 @@ a = create_address_qualified(addr_node->data, TRUE, conf.host_name); DEBUG(6) debugf("local_addresses: addr_node->data=%s a->address=%s\n", addr_node->data, a->address); - if (addr_isequal(a, addr, conf.alias_local_cmp)) { + if (addr_isequal(a, addr, conf.localpartcmp)) { destroy_address(a); /* in local_addresses */ return TRUE; @@ -124,7 +124,7 @@ see RFC 822 and RFC 5321 */ val = (gchar *) table_find_func(alias_table, addr->local_part, strcasecmp); } else { - val = (gchar *) table_find_func(alias_table, addr->local_part, conf.alias_local_cmp); + val = (gchar *) table_find_func(alias_table, addr->local_part, conf.localpartcmp); } if (!val) { DEBUG(5) debugf("alias: '%s' is fully expanded, hence completed\n", @@ -175,7 +175,7 @@ /* addr is local and to expand at this point */ /* but first ... search in parents for loops: */ - if (addr_isequal_parent(addr, alias_addr, conf.alias_local_cmp)) { + if (addr_isequal_parent(addr, alias_addr, conf.localpartcmp)) { /* loop detected, ignore this path */ logwrite(LOG_ALERT, "alias: detected loop, hence ignoring '%s'\n", alias_addr->local_part); @@ -238,7 +238,7 @@ rcpt_node_next = g_list_next(rcpt_node); foreach(non_rcpt_list, non_node) { address *non_addr = (address *) (non_node->data); - if (addr_isequal(addr, non_addr, conf.alias_local_cmp)) { + if (addr_isequal(addr, non_addr, conf.localpartcmp)) { done_list = g_list_remove_link(done_list, rcpt_node); g_list_free_1(rcpt_node); /* this address is still in the children lists