6 Nov
2023
6 Nov
'23
9:15 p.m.
Bartosz Kosiorek (@gang65) commented about dlls/msvcrt/tests/environ.c:
+ { + WCHAR *first = (*p_wenviron)[0]; + WCHAR *second = (*p_wenviron)[1]; + WCHAR *new_first; + WCHAR *equal; + size_t len = wcslen(first); + + new_first = malloc( (len + 1 + 1) * sizeof(WCHAR) ); + ok( new_first != NULL, "allocation failed\n" ); + wcscpy( new_first, first ); + wcscat( new_first, L"A" ); + _wputenv( new_first ); + + todo_wine + ok( second == (*p_wenviron)[1], "_wenviron[1] shouldn't have changed\n" ); + ok( !wcscmp( new_first, (*p_wenviron)[0] ), "_wenviron[1] shouldn't have changed\n" );
ok( !wcscmp( new_first, (*p_wenviron)[0] ), "_wenviron[0] shouldn't have changed\n" );
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/4313#note_51153