Skip to content

Commit c1bb534

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 4247575 commit c1bb534

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
@@ -1722,7 +1722,7 @@ get_collation_actual_version(char collprovider, const char *collcollate)
17221722
locale_t loc;
17231723

17241724
/* Look up FreeBSD collation version. */
1725-
loc = newlocale(LC_COLLATE, collcollate, NULL);
1725+
loc = newlocale(LC_COLLATE_MASK, collcollate, NULL);
17261726
if (loc)
17271727
{
17281728
collversion =

0 commit comments

Comments
 (0)