comparison src/alias.c @ 399:c7cc3c03193c

Minor refactoring.
author markus schnalke <meillo@marmaro.de>
date Tue, 21 Feb 2012 15:02:07 +0100
parents 68ae9182059c
children ddac877ced95
comparison
equal deleted inserted replaced
398:b033fd9b96e4 399:c7cc3c03193c
172 gchar *val = (gchar *) (val_node->data); 172 gchar *val = (gchar *) (val_node->data);
173 address *alias_addr; 173 address *alias_addr;
174 174
175 DEBUG(6) debugf("alias: processing '%s'\n", val); 175 DEBUG(6) debugf("alias: processing '%s'\n", val);
176 176
177 if (val[0] == '\\') { 177 if (*val == '\\') {
178 DEBUG(5) debugf("alias: '%s' is marked as final, " 178 DEBUG(5) debugf("alias: '%s' is marked as final, "
179 "hence completed\n", val); 179 "hence completed\n", val);
180 alias_addr = create_address_qualified(val+1, TRUE, 180 alias_addr = create_address_qualified(val+1, TRUE,
181 conf.host_name); 181 conf.host_name);
182 g_free(val); 182 g_free(val);
184 alias_addr->address); 184 alias_addr->address);
185 alias_list = g_list_append(alias_list, alias_addr); 185 alias_list = g_list_append(alias_list, alias_addr);
186 continue; 186 continue;
187 } 187 }
188 188
189 if (val[0] == '|') { 189 if (*val == '|') {
190 DEBUG(5) debugf("alias: '%s' is a pipe address\n", 190 DEBUG(5) debugf("alias: '%s' is a pipe address\n",
191 val); 191 val);
192 alias_addr = create_address_pipe(val); 192 alias_addr = create_address_pipe(val);
193 g_free(val); 193 g_free(val);
194 DEBUG(6) debugf("alias: pipe generated: %s\n", 194 DEBUG(6) debugf("alias: pipe generated: %s\n",
242 GList *alias_list = NULL; 242 GList *alias_list = NULL;
243 GList *done_list = NULL; 243 GList *done_list = NULL;
244 GList *rcpt_node_next = NULL; 244 GList *rcpt_node_next = NULL;
245 address *addr = NULL; 245 address *addr = NULL;
246 246
247 for (rcpt_node=g_list_copy(rcpt_list); 247 for (rcpt_node=g_list_copy(rcpt_list); rcpt_node;
248 rcpt_node; 248 rcpt_node=g_list_next(rcpt_node)) {
249 rcpt_node=g_list_next(rcpt_node)) {
250 249
251 addr = (address *) (rcpt_node->data); 250 addr = (address *) (rcpt_node->data);
252 if (addr_is_local(addr)) { 251 if (addr_is_local(addr)) {
253 DEBUG(5) debugf("alias: (orig rcpt addr) " 252 DEBUG(5) debugf("alias: (orig rcpt addr) "
254 "expand local '%s'\n", 253 "expand local '%s'\n",