diff options
Diffstat (limited to 'src/backend/backup/basebackup_gzip.c')
-rw-r--r-- | src/backend/backup/basebackup_gzip.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/backend/backup/basebackup_gzip.c b/src/backend/backup/basebackup_gzip.c index a965866ff2b..1ec42791f1e 100644 --- a/src/backend/backup/basebackup_gzip.c +++ b/src/backend/backup/basebackup_gzip.c @@ -72,13 +72,9 @@ bbsink_gzip_new(bbsink *next, pg_compress_specification *compress) Assert(next != NULL); - if ((compress->options & PG_COMPRESSION_OPTION_LEVEL) == 0) - compresslevel = Z_DEFAULT_COMPRESSION; - else - { - compresslevel = compress->level; - Assert(compresslevel >= 1 && compresslevel <= 9); - } + compresslevel = compress->level; + Assert((compresslevel >= 1 && compresslevel <= 9) || + compresslevel == Z_DEFAULT_COMPRESSION); sink = palloc0(sizeof(bbsink_gzip)); *((const bbsink_ops **) &sink->base.bbs_ops) = &bbsink_gzip_ops; |