diff options
author | Robert Haas <rhaas@postgresql.org> | 2022-03-11 12:35:13 -0500 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2022-03-11 12:36:24 -0500 |
commit | d6f1cdeb9a9ea227f87a2156e3a1ed94706b2193 (patch) | |
tree | 82a6ad9e99af9725f7ec32eedb3480334994158d /src | |
parent | b2de45f9200d9adcac50015521574696dc464ccd (diff) | |
download | postgresql-d6f1cdeb9a9ea227f87a2156e3a1ed94706b2193.tar.gz postgresql-d6f1cdeb9a9ea227f87a2156e3a1ed94706b2193.zip |
pg_basebackup: Clean up some bogus file extension tests.
Justin Pryzby
Discussion: http://postgr.es/m/20220311162911.GM28503@telsasoft.com
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/pg_basebackup/pg_basebackup.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c index 43c4036eeed..d265ee3b3c5 100644 --- a/src/bin/pg_basebackup/pg_basebackup.c +++ b/src/bin/pg_basebackup/pg_basebackup.c @@ -1224,17 +1224,17 @@ CreateBackupStreamer(char *archive_name, char *spclocation, is_tar = (archive_name_len > 4 && strcmp(archive_name + archive_name_len - 4, ".tar") == 0); - /* Is this a gzip archive? */ - is_tar_gz = (archive_name_len > 8 && - strcmp(archive_name + archive_name_len - 3, ".gz") == 0); + /* Is this a .tar.gz archive? */ + is_tar_gz = (archive_name_len > 7 && + strcmp(archive_name + archive_name_len - 7, ".tar.gz") == 0); - /* Is this a LZ4 archive? */ + /* Is this a .tar.lz4 archive? */ is_tar_lz4 = (archive_name_len > 8 && - strcmp(archive_name + archive_name_len - 4, ".lz4") == 0); + strcmp(archive_name + archive_name_len - 8, ".tar.lz4") == 0); - /* Is this a ZSTD archive? */ + /* Is this a .tar.zst archive? */ is_tar_zstd = (archive_name_len > 8 && - strcmp(archive_name + archive_name_len - 4, ".zst") == 0); + strcmp(archive_name + archive_name_len - 8, ".tar.zst") == 0); /* Is this any kind of compressed tar? */ is_compressed_tar = is_tar_gz || is_tar_lz4 || is_tar_zstd; |