Mercurial > masqmail
comparison src/conf.c @ 330:f899ca0835a8
Fixed local-part only address patterns in route conditions
The man page claimed behavior that wasn't implemented up to now.
Thanks to Juergen Daubert for the bug report.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Wed, 13 Jul 2011 10:30:52 +0200 |
parents | 5ce2b1280679 |
children | 0bd27f603910 |
comparison
equal
deleted
inserted
replaced
329:5ce2b1280679 | 330:f899ca0835a8 |
---|---|
173 *at = '\0'; | 173 *at = '\0'; |
174 addr->local_part = strdup(p); | 174 addr->local_part = strdup(p); |
175 addr->domain = strdup(at+1); | 175 addr->domain = strdup(at+1); |
176 } else { | 176 } else { |
177 addr->local_part = strdup(p); | 177 addr->local_part = strdup(p); |
178 addr->domain = ""; | 178 /* No `@', thus any domain is okay. */ |
179 addr->domain = "*"; | |
179 } | 180 } |
180 list = g_list_append(list, addr); | 181 list = g_list_append(list, addr); |
181 DEBUG(6) debugf("parse_address_glob_list: read pattern `%s' `%s'\n", | 182 DEBUG(6) debugf("parse_address_glob_list: read pattern `%s' `%s'\n", |
182 addr->local_part, addr->domain); | 183 addr->local_part, addr->domain); |
183 g_free(item); | 184 g_free(item); |