Skip to content

Commit 2724ff3

Browse files
committed
Fix harmless LC_COLLATE[_MASK] confusion.
Commit ca051d8 called newlocale(LC_COLLATE, ...) instead of newlocale(LC_COLLATE_MASK, ...), in code reached only on FreeBSD. They have the same value on that OS, explaining why it worked. Fix. Back-patch to 14, where ca051d8 landed.
1 parent 56d2385 commit 2724ff3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/utils/adt/pg_locale.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1755,7 +1755,7 @@ get_collation_actual_version(char collprovider, const char *collcollate)
17551755
locale_t loc;
17561756

17571757
/* Look up FreeBSD collation version. */
1758-
loc = newlocale(LC_COLLATE, collcollate, NULL);
1758+
loc = newlocale(LC_COLLATE_MASK, collcollate, NULL);
17591759
if (loc)
17601760
{
17611761
collversion =

0 commit comments

Comments
 (0)