From: Peter Eisentraut Date: Sat, 25 Mar 2017 04:38:12 +0000 (-0400) Subject: Fix locale pointer use in WIN32 code path X-Git-Tag: REL_10_BETA1~515 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=066e3a68ae5210a1fb4ac1c19069202615ce4d89;p=thirdparty%2Fpostgresql.git Fix locale pointer use in WIN32 code path Author: David Rowley --- 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);