25 Jan
2022
25 Jan
'22
11:11 a.m.
Alexandre Julliard <julliard(a)winehq.org> wrote:
@@ -477,6 +477,8 @@ static inline void get_req_path( struct unicode_str *str ) { str->str = get_req_data(); str->len = (get_req_data_size() / sizeof(WCHAR)) * sizeof(WCHAR); + + while (str->len && !str->str[str->len / sizeof(WCHAR) - 1]) str->len -= sizeof(WCHAR);
I don't see a test that would justify that while() loop. You should also test embedded nulls.
Is that acceptable to test embedded nulls in a separate patch? -- Dmitry.