[PATCH 5/8] msvcrt: Copy LC_COLLATE codepage between threadlocinfo instances.

Chip Davis cdavis at codeweavers.com
Fri Jan 31 04:08:13 CST 2020


Signed-off-by: Chip Davis <cdavis at codeweavers.com>
---
 dlls/msvcrt/locale.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/msvcrt/locale.c b/dlls/msvcrt/locale.c
index 6370b7e3a9a7..de77c83cbdea 100644
--- a/dlls/msvcrt/locale.c
+++ b/dlls/msvcrt/locale.c
@@ -1248,6 +1248,7 @@ static MSVCRT_pthreadlocinfo create_locinfo(int category,
     if(!category_needs_update(MSVCRT_LC_COLLATE, category, old_locinfo,
                 lcid[MSVCRT_LC_COLLATE], cp[MSVCRT_LC_COLLATE])) {
         copy_threadlocinfo_category(locinfo, old_locinfo, MSVCRT_LC_COLLATE);
+        locinfo->lc_collate_cp = old_locinfo->lc_collate_cp;
     } else if(lcid[MSVCRT_LC_COLLATE] && (category==MSVCRT_LC_ALL || category==MSVCRT_LC_COLLATE)) {
         if(!update_threadlocinfo_category(lcid[MSVCRT_LC_COLLATE],
                     cp[MSVCRT_LC_COLLATE], locinfo, MSVCRT_LC_COLLATE)) {
-- 
2.24.0




More information about the wine-devel mailing list