@@ -688,6 +688,7 @@ pgBackupCreateDir(pgBackup *backup)
688
688
parray *
689
689
catalog_get_timelines (InstanceConfig * instance )
690
690
{
691
+ int i ,j ;
691
692
parray * xlog_files_list = parray_new ();
692
693
parray * timelineinfos ;
693
694
parray * backups ;
@@ -703,7 +704,7 @@ catalog_get_timelines(InstanceConfig *instance)
703
704
tlinfo = NULL ;
704
705
705
706
/* walk through files and collect info about timelines */
706
- for (int i = 0 ; i < parray_num (xlog_files_list ); i ++ )
707
+ for (i = 0 ; i < parray_num (xlog_files_list ); i ++ )
707
708
{
708
709
pgFile * file = (pgFile * ) parray_get (xlog_files_list , i );
709
710
TimeLineID tli ;
@@ -854,9 +855,9 @@ catalog_get_timelines(InstanceConfig *instance)
854
855
tlinfo -> parent_tli = tln -> tli ;
855
856
856
857
/* find parent timeline to link it with this one */
857
- for (int i = 0 ; i < parray_num (timelineinfos ); i ++ )
858
+ for (j = 0 ; j < parray_num (timelineinfos ); j ++ )
858
859
{
859
- timelineInfo * cur = (timelineInfo * ) parray_get (timelineinfos , i );
860
+ timelineInfo * cur = (timelineInfo * ) parray_get (timelineinfos , j );
860
861
if (cur -> tli == tlinfo -> parent_tli )
861
862
{
862
863
tlinfo -> parent_link = cur ;
@@ -875,10 +876,10 @@ catalog_get_timelines(InstanceConfig *instance)
875
876
/* save information about backups belonging to each timeline */
876
877
backups = catalog_get_backup_list (instance -> name , INVALID_BACKUP_ID );
877
878
878
- for (int i = 0 ; i < parray_num (timelineinfos ); i ++ )
879
+ for (i = 0 ; i < parray_num (timelineinfos ); i ++ )
879
880
{
880
881
timelineInfo * tlinfo = parray_get (timelineinfos , i );
881
- for (int j = 0 ; j < parray_num (backups ); j ++ )
882
+ for (j = 0 ; j < parray_num (backups ); j ++ )
882
883
{
883
884
pgBackup * backup = parray_get (backups , j );
884
885
if (tlinfo -> tli == backup -> tli )
@@ -892,7 +893,7 @@ catalog_get_timelines(InstanceConfig *instance)
892
893
}
893
894
894
895
/* determine oldest backup and closest backup for every timeline */
895
- for (int i = 0 ; i < parray_num (timelineinfos ); i ++ )
896
+ for (i = 0 ; i < parray_num (timelineinfos ); i ++ )
896
897
{
897
898
timelineInfo * tlinfo = parray_get (timelineinfos , i );
898
899
@@ -964,7 +965,7 @@ catalog_get_timelines(InstanceConfig *instance)
964
965
*/
965
966
966
967
/* determine anchor_lsn and keep_segments for every timeline */
967
- for (int i = 0 ; i < parray_num (timelineinfos ); i ++ )
968
+ for (i = 0 ; i < parray_num (timelineinfos ); i ++ )
968
969
{
969
970
int count = 0 ;
970
971
timelineInfo * tlinfo = parray_get (timelineinfos , i );
@@ -976,7 +977,7 @@ catalog_get_timelines(InstanceConfig *instance)
976
977
*/
977
978
if (tlinfo -> backups )
978
979
{
979
- for (int j = 0 ; j < parray_num (tlinfo -> backups ); j ++ )
980
+ for (j = 0 ; j < parray_num (tlinfo -> backups ); j ++ )
980
981
{
981
982
pgBackup * backup = parray_get (tlinfo -> backups , j );
982
983
@@ -1127,7 +1128,7 @@ catalog_get_timelines(InstanceConfig *instance)
1127
1128
}
1128
1129
1129
1130
/* Iterate over backups left */
1130
- for (int j = count ; j < parray_num (tlinfo -> backups ); j ++ )
1131
+ for (j = count ; j < parray_num (tlinfo -> backups ); j ++ )
1131
1132
{
1132
1133
XLogSegNo segno = 0 ;
1133
1134
xlogInterval * interval = NULL ;
@@ -1188,7 +1189,7 @@ catalog_get_timelines(InstanceConfig *instance)
1188
1189
* We must keep all WAL segments after anchor_lsn (including), and also segments
1189
1190
* required by ARCHIVE backups for consistency - WAL between [start_lsn, stop_lsn].
1190
1191
*/
1191
- for (int i = 0 ; i < parray_num (timelineinfos ); i ++ )
1192
+ for (i = 0 ; i < parray_num (timelineinfos ); i ++ )
1192
1193
{
1193
1194
XLogSegNo anchor_segno = 0 ;
1194
1195
timelineInfo * tlinfo = parray_get (timelineinfos , i );
@@ -1209,7 +1210,7 @@ catalog_get_timelines(InstanceConfig *instance)
1209
1210
1210
1211
GetXLogSegNo (tlinfo -> anchor_lsn , anchor_segno , instance -> xlog_seg_size );
1211
1212
1212
- for (int i = 0 ; i < parray_num (tlinfo -> xlog_filelist ); i ++ )
1213
+ for (i = 0 ; i < parray_num (tlinfo -> xlog_filelist ); i ++ )
1213
1214
{
1214
1215
xlogFile * wal_file = (xlogFile * ) parray_get (tlinfo -> xlog_filelist , i );
1215
1216
@@ -1224,7 +1225,7 @@ catalog_get_timelines(InstanceConfig *instance)
1224
1225
continue ;
1225
1226
1226
1227
/* Protect segments belonging to one of the keep invervals */
1227
- for (int j = 0 ; j < parray_num (tlinfo -> keep_segments ); j ++ )
1228
+ for (j = 0 ; j < parray_num (tlinfo -> keep_segments ); j ++ )
1228
1229
{
1229
1230
xlogInterval * keep_segments = (xlogInterval * ) parray_get (tlinfo -> keep_segments , j );
1230
1231
0 commit comments