diff options
author | Andres Freund | 2021-08-09 15:26:59 +0000 |
---|---|---|
committer | Andres Freund | 2021-08-09 15:28:53 +0000 |
commit | e12694523e7e4482a052236f12d3d8b58be9a22c (patch) | |
tree | 00686386c7cb4e75c800fbeef68ddc7345faaa0f | |
parent | 0e6aa8747d439bb7f08f95e358f0509c50396785 (diff) |
Fix bogus assertion in BootstrapModeMain().
The assertion was always true, as written, thanks to me "simplifying" it
before commit.
Per coverity and Tom Lane.
-rw-r--r-- | src/backend/bootstrap/bootstrap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/bootstrap/bootstrap.c b/src/backend/bootstrap/bootstrap.c index 3416802811..48615c0ebc 100644 --- a/src/backend/bootstrap/bootstrap.c +++ b/src/backend/bootstrap/bootstrap.c @@ -215,9 +215,9 @@ BootstrapModeMain(int argc, char *argv[], bool check_only) InitializeGUCOptions(); /* an initial --boot or --check should be present */ - Assert(argc == 1 - || strcmp(argv[1], "--boot") != 0 - || strcmp(argv[1], "--check") != 0); + Assert(argc > 1 + && (strcmp(argv[1], "--boot") == 0 + || strcmp(argv[1], "--check") == 0)); argv++; argc--; |