On Tue Jun 17 16:51:10 2025 +0000, Nikolay Sivov wrote:
I can only look at this as a way to silence the failure. Could you explain where it fails in code exactly?
In `test_aw_conversion_dlgproc` we set DLGPROC to `test_aw_conversion_dlgprocA`, then we set "test_mode" to `DLGPROCTEXT_DLGPROCA`, and call `DefDlgProcA(hdlg, WM_SETTEXT, 0, (LPARAM)testtext)`.
So `testtext` gets passed as-is to `test_aw_conversion_dlgprocA`, which then passes it directly to `DefWindowProcW`. Since `DefWindowProcW` wants a wide string, it goes out-of-bound trying to `lstrlenW` it.