Fix possible null pointer reference
authorPeter Eisentraut <[email protected]>
Mon, 21 Feb 2022 08:42:46 +0000 (09:42 +0100)
committerPeter Eisentraut <[email protected]>
Mon, 21 Feb 2022 08:42:46 +0000 (09:42 +0100)
Per Coverity.  Introduced in 37851a8b83d3d57ca48736093b10aa5f3bc0c177.

src/backend/utils/init/postinit.c

index 8a332a72b12091ffdcd702ba5d1f5c4d55ed2510..a29fa0b3e6a2efc9d3178755c923127c895014ea 100644 (file)
@@ -439,8 +439,7 @@ CheckMyDatabase(const char *name, bool am_superuser, bool override_allow_connect
            ereport(WARNING,
                    (errmsg("database \"%s\" has no actual collation version, but a version was recorded",
                            name)));
-
-       if (strcmp(actual_versionstr, collversionstr) != 0)
+       else if (strcmp(actual_versionstr, collversionstr) != 0)
            ereport(WARNING,
                    (errmsg("database \"%s\" has a collation version mismatch",
                            name),