Fix another warning, introduced by 846311051e.
authorJeff Davis <[email protected]>
Mon, 18 Mar 2024 22:34:43 +0000 (15:34 -0700)
committerJeff Davis <[email protected]>
Mon, 18 Mar 2024 22:34:43 +0000 (15:34 -0700)
Discussion: https://postgr.es/m/3703896.1710799495@sss.pgh.pa.us
Reported-by: Tom Lane
src/backend/utils/adt/pg_locale.c

index f793f50b98444297ade6ebd19f99f7b0ecbfa69f..3f311e99076e376e4d907e63ff60646a2d481a0e 100644 (file)
@@ -2505,13 +2505,13 @@ pg_strnxfrm_prefix(char *dest, size_t destsize, const char *src,
 int
 builtin_locale_encoding(const char *locale)
 {
-   if (strcmp(locale, "C") == 0)
-       return -1;
-   else
+   if (strcmp(locale, "C") != 0)
        ereport(ERROR,
                (errcode(ERRCODE_WRONG_OBJECT_TYPE),
                 errmsg("invalid locale name \"%s\" for builtin provider",
                        locale)));
+
+   return -1;
 }