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);