Fix uninitialized variable in failover() brought by previous commit.
authorTatsuo Ishii <ishii at sraoss.co.jp>
Mon, 4 Jul 2011 01:32:59 +0000 (01:32 +0000)
committerTatsuo Ishii <ishii at sraoss.co.jp>
Mon, 4 Jul 2011 01:32:59 +0000 (01:32 +0000)
main.c

diff --git a/main.c b/main.c
index 1ac98ce0e4abbe43c4eb6610a581cc834ca070b3..25a475772e27bb414b05a429e17e9deededee905 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1531,7 +1531,7 @@ static void failover(void)
        {
                if (node_id >= MAX_NUM_BACKENDS ||
                        (Req_info->kind == NODE_UP_REQUEST && !(RAW_MODE &&
-            BACKEND_INFO(i).backend_status == CON_DOWN) && VALID_BACKEND(node_id)) ||
+            BACKEND_INFO(node_id).backend_status == CON_DOWN) && VALID_BACKEND(node_id)) ||
                        (Req_info->kind == NODE_DOWN_REQUEST && !VALID_BACKEND(node_id)))
                {
                        pool_semaphore_unlock(REQUEST_INFO_SEM);