Mercurial > masqmail
comparison src/alias.c @ 309:273f6c9eb6a2
bug fix: off-by-one in pipe aliases
author | meillo@marmaro.de |
---|---|
date | Sun, 24 Apr 2011 19:02:09 +0200 |
parents | 7082044c05c6 |
children | 41958685480d |
comparison
equal
deleted
inserted
replaced
308:86d8a3cf517d | 309:273f6c9eb6a2 |
---|---|
153 continue; | 153 continue; |
154 } | 154 } |
155 | 155 |
156 if (val[0] == '|') { | 156 if (val[0] == '|') { |
157 DEBUG(5) debugf("alias: '%s' is a pipe address\n", val); | 157 DEBUG(5) debugf("alias: '%s' is a pipe address\n", val); |
158 alias_addr = create_address_pipe(val+1); | 158 alias_addr = create_address_pipe(val); |
159 g_free(val); | 159 g_free(val); |
160 DEBUG(6) debugf("alias: pipe generated: %s\n", | 160 DEBUG(6) debugf("alias: pipe generated: %s\n", |
161 alias_addr->local_part); | 161 alias_addr->local_part); |
162 alias_list = g_list_append(alias_list, alias_addr); | 162 alias_list = g_list_append(alias_list, alias_addr); |
163 continue; | 163 continue; |