From 8ad8d916f99d19e0be7800992c828c3c1a01b693 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sun, 25 Mar 2018 09:17:07 -0400 Subject: initdb: Further polishing of --wal-segsize option Extend documentation. Improve option parsing in case no argument was specified. --- src/bin/initdb/initdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bin/initdb/initdb.c b/src/bin/initdb/initdb.c index 970463441c1..78990f5a273 100644 --- a/src/bin/initdb/initdb.c +++ b/src/bin/initdb/initdb.c @@ -3224,7 +3224,7 @@ main(int argc, char *argv[]) wal_segment_size_mb = strtol(str_wal_segment_size_mb, &endptr, 10); /* verify that wal segment size is valid */ - if (*endptr != '\0') + if (endptr == str_wal_segment_size_mb || *endptr != '\0') { fprintf(stderr, _("%s: argument of --wal-segsize must be a number\n"), @@ -3234,7 +3234,7 @@ main(int argc, char *argv[]) if (!IsValidWalSegSize(wal_segment_size_mb * 1024 * 1024)) { fprintf(stderr, - _("%s: argument of --wal-segsize must be a power of two between 1 and 1024\n"), + _("%s: argument of --wal-segsize must be a power of 2 between 1 and 1024\n"), progname); exit(1); } -- cgit v1.2.3