Blame SOURCES/bz1678480-fix-wrong-migrate-checker-id.patch

ad0d7c
From cd8b3f6b79d8cd5e89a05825144277785933b687 Mon Sep 17 00:00:00 2001
ad0d7c
From: YAMAMOTO Masaya <pandax381@gmail.com>
ad0d7c
Date: Tue, 11 Jul 2017 15:47:12 +0900
ad0d7c
Subject: [PATCH 4/8] Fix worng migrate of checker-id
ad0d7c
ad0d7c
---
ad0d7c
 keepalived/check/ipwrapper.c | 2 +-
ad0d7c
 1 file changed, 1 insertion(+), 1 deletion(-)
ad0d7c
ad0d7c
diff --git a/keepalived/check/ipwrapper.c b/keepalived/check/ipwrapper.c
ad0d7c
index 49262e25..09d86f08 100644
ad0d7c
--- a/keepalived/check/ipwrapper.c
ad0d7c
+++ b/keepalived/check/ipwrapper.c
ad0d7c
@@ -651,7 +651,7 @@ migrate_failed_checkers(real_server_t *old_rs, real_server_t *new_rs)
ad0d7c
 			if (old_c->compare == new_c->compare && new_c->compare(old_c, new_c) == 0) {
ad0d7c
 				if (svr_checker_up(old_c->id, old_rs) == 0) {
ad0d7c
 					id = (checker_id_t *) MALLOC(sizeof(checker_id_t));
ad0d7c
-					*id = old_c->id;
ad0d7c
+					*id = new_c->id;
ad0d7c
 					list_add(new_rs->failed_checkers, id);
ad0d7c
 				}
ad0d7c
 				break;
ad0d7c
-- 
ad0d7c
2.20.1
ad0d7c