aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bin/pg_dump/compress_io.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/pg_dump/compress_io.c b/src/bin/pg_dump/compress_io.c
index a02908276da..8c93d1e9187 100644
--- a/src/bin/pg_dump/compress_io.c
+++ b/src/bin/pg_dump/compress_io.c
@@ -68,8 +68,11 @@ ParseCompressionOption(int compression, CompressionAlgorithm *alg, int *level)
else if (compression == 0)
*alg = COMPR_ALG_NONE;
else
+ {
die_horribly(NULL, modulename, "Invalid compression code: %d\n",
compression);
+ *alg = COMPR_ALG_NONE; /* keep compiler quiet */
+ }
/* The level is just the passed-in value. */
if (level)