From 066e3a68ae5210a1fb4ac1c19069202615ce4d89 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 25 Mar 2017 00:38:12 -0400 Subject: [PATCH] Fix locale pointer use in WIN32 code path Author: David Rowley --- src/backend/utils/adt/varlena.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/utils/adt/varlena.c b/src/backend/utils/adt/varlena.c index aa556aa5deb..c74c890b9b5 100644 --- a/src/backend/utils/adt/varlena.c +++ b/src/backend/utils/adt/varlena.c @@ -1490,7 +1490,7 @@ varstr_cmp(char *arg1, int len1, char *arg2, int len2, Oid collid) errno = 0; #ifdef HAVE_LOCALE_T if (mylocale) - result = wcscoll_l((LPWSTR) a1p, (LPWSTR) a2p, mylocale); + result = wcscoll_l((LPWSTR) a1p, (LPWSTR) a2p, mylocale->info.lt); else #endif result = wcscoll((LPWSTR) a1p, (LPWSTR) a2p);