8000 Fix harmless LC_COLLATE[_MASK] confusion. · postgres/postgres@2724ff3 · GitHub
[go: up one dir, main page]

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
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 =