changeset 22493:a7af9490a266

doveadm: Actually use resolved IP address(es) in director flush It left the IP variable unitialized which caused host parameter to be left empty causing flush all. Flushing with IP address was not affected.
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Fri, 18 Aug 2017 14:58:37 +0300
parents ac432c123103
children 1f8b784712e1
files src/doveadm/doveadm-director.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/doveadm/doveadm-director.c	Thu Aug 10 17:50:04 2017 +0300
+++ b/src/doveadm/doveadm-director.c	Fri Aug 18 14:58:37 2017 +0300
@@ -701,6 +701,7 @@
 
 	cmd = t_str_new(64);
 	for (i = 0; i < ips_count; i++) {
+		ip = ips[i];
 		str_truncate(cmd, 0);
 		if (ctx->force_flush)
 			str_printfa(cmd, "HOST-FLUSH\t%s\n", net_ip2addr(&ip));