diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2018-03-25 09:17:07 -0400 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2018-03-25 14:58:21 -0400 |
commit | 8ad8d916f99d19e0be7800992c828c3c1a01b693 (patch) | |
tree | 89c1aa1e299c1f0b10cfe9db7f03ecefc4dbc7a6 /src | |
parent | 3a2cb59887421a04b5ee158580198d731d115c61 (diff) | |
download | postgresql-8ad8d916f99d19e0be7800992c828c3c1a01b693.tar.gz postgresql-8ad8d916f99d19e0be7800992c828c3c1a01b693.zip |
initdb: Further polishing of --wal-segsize option
Extend documentation. Improve option parsing in case no argument was
specified.
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/initdb/initdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
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); } |