Fix uninitialized variable.
authorTatsuo Ishii <ishii@sraoss.co.jp>
Fri, 6 Sep 2019 06:24:09 +0000 (15:24 +0900)
committerTatsuo Ishii <ishii@sraoss.co.jp>
Fri, 6 Sep 2019 06:24:09 +0000 (15:24 +0900)
Probably harmless but bug is bug...
Per Coverity.

src/streaming_replication/pool_worker_child.c

index a297be2e8f1507fab5a8ac14228aebb97bd19253..e6f6207ea3f54f6716c2581570a694e55fc69bfa 100644 (file)
@@ -311,6 +311,8 @@ check_replication_time_lag(void)
 
        for (i = 0; i < NUM_BACKENDS; i++)
        {
+               lsn[i] = 0;
+
                if (!VALID_BACKEND(i))
                        continue;
 
@@ -365,10 +367,6 @@ check_replication_time_lag(void)
                        lsn[i] = text_to_lsn(res->data[0]);
                        free_select_result(res);
                }
-               else
-               {
-                       lsn[i] = 0;
-               }
        }
 
        /*