Mercurial > masqmail
diff src/deliver.c @ 375:3f923f97563b
local_hosts now understands glob patterns like `*example.org'.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Sat, 14 Jan 2012 18:14:07 +0100 |
parents | a96bb42f597d |
children | a408411ff8df |
line wrap: on
line diff
--- a/src/deliver.c Sat Jan 14 17:27:21 2012 +0100 +++ b/src/deliver.c Sat Jan 14 18:14:07 2012 +0100 @@ -261,7 +261,7 @@ /* search for local host list: */ foreach(conf.local_hosts, dom_node) { - if (strcasecmp(dom_node->data, rcpt->domain) == 0) { + if (fnmatch(dom_node->data, rcpt->domain, FNM_CASEFOLD)==0) { *p_local_list = g_list_append(*p_local_list, rcpt); DEBUG(5) debugf("<%s@%s> is local\n", rcpt->local_part, rcpt->domain); break;