@@ -2025,7 +2025,8 @@ pg_stop_backup(pgBackup *backup)
2025
2025
*/
2026
2026
if (backup_files_list )
2027
2027
{
2028
- file = pgFileNew (backup_label , true, 0 , FIO_BACKUP_HOST );
2028
+ file = pgFileNew (backup_label , backup_label , true, 0 ,
2029
+ FIO_BACKUP_HOST );
2029
2030
file -> crc = pgFileGetCRC (file -> path , true, false,
2030
2031
& file -> read_size , FIO_BACKUP_HOST );
2031
2032
file -> write_size = file -> read_size ;
@@ -2070,7 +2071,8 @@ pg_stop_backup(pgBackup *backup)
2070
2071
2071
2072
if (backup_files_list )
2072
2073
{
2073
- file = pgFileNew (tablespace_map , true, 0 , FIO_BACKUP_HOST );
2074
+ file = pgFileNew (tablespace_map , tablespace_map , true, 0 ,
2075
+ FIO_BACKUP_HOST );
2074
2076
if (S_ISREG (file -> mode ))
2075
2077
{
2076
2078
file -> crc = pgFileGetCRC (file -> path , true, false,
@@ -2476,7 +2478,6 @@ backup_files(void *arg)
2476
2478
file );
2477
2479
else
2478
2480
{
2479
- const char * src ;
2480
2481
const char * dst ;
2481
2482
bool skip = false;
2482
2483
char external_dst [MAXPGPATH ];
@@ -2498,16 +2499,12 @@ backup_files(void *arg)
2498
2499
makeExternalDirPathByNum (external_dst ,
2499
2500
arguments -> external_prefix ,
2500
2501
file -> external_dir_num );
2501
- src = external_path ;
2502
2502
dst = external_dst ;
2503
2503
}
2504
2504
else
2505
- {
2506
- src = arguments -> from_root ;
2507
2505
dst = arguments -> to_root ;
2508
- }
2509
2506
if (skip ||
2510
- !copy_file (src , FIO_DB_HOST , dst , FIO_BACKUP_HOST , file ))
2507
+ !copy_file (FIO_DB_HOST , dst , FIO_BACKUP_HOST , file ))
2511
2508
{
2512
2509
/* disappeared file not to be confused with 'not changed' */
2513
2510
if (file -> write_size != FILE_NOT_FOUND )
0 commit comments