diff --git a/src/gausskernel/storage/replication/basebackup.cpp b/src/gausskernel/storage/replication/basebackup.cpp index 211c1c112..4314a91a8 100755 --- a/src/gausskernel/storage/replication/basebackup.cpp +++ b/src/gausskernel/storage/replication/basebackup.cpp @@ -1609,7 +1609,7 @@ static int64 sendDir(const char *path, int basepathlen, bool sizeonly, List *tab if (ENABLE_DSS && is_dss_file(pathbuf)) { _tarWriteHeader(pathbuf, NULL, &statbuf); } else { - _tarWriteHeader(pathbuf + basepathlen + 1, NULL, &statbuf); + _tarWriteHeader("pg_xlog/archive_status", NULL, &statbuf); } } }