Mercurial > dovecot > core-2.2
changeset 11925:9cf0d33f3fe9
doveadm director map/add/remove: Fixed handling IP address as parameter.
Only host names were working correctly.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 04 Aug 2010 13:49:54 +0100 |
parents | 7edfd661cbfa |
children | 10c4c9d5fb5b |
files | src/doveadm/doveadm-director.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/doveadm-director.c Tue Aug 03 17:21:25 2010 +0100 +++ b/src/doveadm/doveadm-director.c Wed Aug 04 13:49:54 2010 +0100 @@ -241,7 +241,8 @@ struct ip_addr ip; if (net_addr2ip(host, &ip) == 0) { - *ips_r = &ip; + *ips_r = t_new(struct ip_addr, 1); + **ips_r = ip; *ips_count_r = 1; } else { if (net_gethostbyname(host, ips_r, ips_count_r) < 0)