@@ -538,8 +538,8 @@ do_backup_instance(void)
538538 }
539539
540540 /*
541- * It`s illegal to take PTRACK backup if LSN from ptrack_control() is not equal to
542- * stort_backup LSN of previous backup
541+ * It`s illegal to take PTRACK backup if LSN from ptrack_control() is not
542+ * equal to stop_lsn of previous backup.
543543 */
544544 if (current .backup_mode == BACKUP_MODE_DIFF_PTRACK )
545545 {
@@ -1283,7 +1283,9 @@ pg_ptrack_clear(void)
12831283 tblspcOid = atoi (PQgetvalue (res_db , i , 2 ));
12841284
12851285 tmp_conn = pgut_connect (dbname );
1286- res = pgut_execute (tmp_conn , "SELECT pg_catalog.pg_ptrack_clear()" , 0 , NULL );
1286+ res = pgut_execute (tmp_conn , "SELECT pg_catalog.pg_ptrack_clear()" ,
1287+ 0 , NULL );
1288+ PQclear (res );
12871289
12881290 sprintf (params [0 ], "%i" , dbOid );
12891291 sprintf (params [1 ], "%i" , tblspcOid );
@@ -1512,7 +1514,8 @@ wait_wal_lsn(XLogRecPtr lsn, bool is_start_lsn, bool wait_prev_segment)
15121514 if (wait_prev_segment )
15131515 elog (LOG , "Looking for segment: %s" , wal_segment );
15141516 else
1515- elog (LOG , "Looking for LSN: %X/%X in segment: %s" , (uint32 ) (lsn >> 32 ), (uint32 ) lsn , wal_segment );
1517+ elog (LOG , "Looking for LSN: %X/%X in segment: %s" ,
1518+ (uint32 ) (lsn >> 32 ), (uint32 ) lsn , wal_segment );
15161519
15171520#ifdef HAVE_LIBZ
15181521 snprintf (gz_wal_segment_path , sizeof (gz_wal_segment_path ), "%s.gz" ,
@@ -2648,7 +2651,8 @@ get_last_ptrack_lsn(void)
26482651 uint32 lsn_lo ;
26492652 XLogRecPtr lsn ;
26502653
2651- res = pgut_execute (backup_conn , "select pg_catalog.pg_ptrack_control_lsn()" , 0 , NULL );
2654+ res = pgut_execute (backup_conn , "select pg_catalog.pg_ptrack_control_lsn()" ,
2655+ 0 , NULL );
26522656
26532657 /* Extract timeline and LSN from results of pg_start_backup() */
26542658 XLogDataFromLSN (PQgetvalue (res , 0 , 0 ), & lsn_hi , & lsn_lo );
0 commit comments