Re: [HACKERS] Getting server crash on Windows when using ICUcollation

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: [HACKERS] Getting server crash on Windows when using ICUcollation
Дата
Msg-id a39112a8-e6e0-c218-79ff-656b3984299c@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: [HACKERS] Getting server crash on Windows when using ICU collation  (Ashutosh Sharma <ashu.coek88@gmail.com>)
Список pgsql-hackers
On 6/15/17 13:48, Ashutosh Sharma wrote:
>> Maybe just
>>
>> diff --git a/src/backend/utils/adt/varlena.c b/src/backend/utils/adt/varlena.c
>> index a0dd391f09..2506f4eeb8 100644
>> --- a/src/backend/utils/adt/varlena.c
>> +++ b/src/backend/utils/adt/varlena.c
>> @@ -1433,7 +1433,7 @@ varstr_cmp(char *arg1, int len1, char *arg2, int len2, Oid collid)
>>
>>  #ifdef WIN32
>>                 /* Win32 does not have UTF-8, so we need to map to UTF-16 */
>> -               if (GetDatabaseEncoding() == PG_UTF8)
>> +               if (GetDatabaseEncoding() == PG_UTF8 && (!mylocale || mylocale->provider == COLLPROVIDER_LIBC))
>>                 {
>>                         int                     a1len;
>>                         int                     a2len;
> 
> Oh, yes, this looks like the simplest and possibly the ideal way to
> fix the issue. Attached is the patch. Thanks for the inputs.

committed

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] 答复: GiST API Adancement
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: [HACKERS] Getting server crash on Windows when using ICUcollation