Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 577a8d9

Browse files
committed
Fix remote delta backup
1 parent 0fded61 commit 577a8d9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/catalog.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ catalog_get_backup_list(time_t requested_backup_id)
273273
int i;
274274

275275
/* open backup instance backups directory */
276-
data_dir = opendir(backup_instance_path);
276+
data_dir = fio_opendir(backup_instance_path, FIO_BACKUP_HOST);
277277
if (data_dir == NULL)
278278
{
279279
elog(WARNING, "cannot open directory \"%s\": %s", backup_instance_path,
@@ -283,7 +283,7 @@ catalog_get_backup_list(time_t requested_backup_id)
283283

284284
/* scan the directory and list backups */
285285
backups = parray_new();
286-
for (; (data_ent = readdir(data_dir)) != NULL; errno = 0)
286+
for (; (data_ent = fio_readdir(data_dir)) != NULL; errno = 0)
287287
{
288288
char backup_conf_path[MAXPGPATH];
289289
char data_path[MAXPGPATH];
@@ -336,7 +336,7 @@ catalog_get_backup_list(time_t requested_backup_id)
336336
goto err_proc;
337337
}
338338

339-
closedir(data_dir);
339+
fio_closedir(data_dir);
340340
data_dir = NULL;
341341

342342
parray_qsort(backups, pgBackupCompareIdDesc);
@@ -369,7 +369,7 @@ catalog_get_backup_list(time_t requested_backup_id)
369369

370370
err_proc:
371371
if (data_dir)
372-
closedir(data_dir);
372+
fio_closedir(data_dir);
373373
if (backup)
374374
pgBackupFree(backup);
375375
if (backups)

0 commit comments

Comments
 (0)