http://bugs.winehq.org/show_bug.cgi?id=23247
Jardík a213391@bofthew.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|x86 |x86-64
--- Comment #7 from Jardík a213391@bofthew.com 2010-06-22 05:12:44 --- (In reply to comment #6)
(In reply to comment #5)
Still not fixed, patch sent to mailing list doesn't seem to had been accepted.
Did you see my comment to your patch?
Sure. And I told you it happens in 7-zip. Crash actually happens in your code, that is why I fixed it there and not somewhere dlls/hhctrl.ocx/chm.c,LoadWinTypeFromCHM(). Point is, I don't get why there is GetChmString(info->pCHMInfo, (DWORD_PTR)info->WinType.pszCaption) called from LoadWinTypeFromCHM when GetChmString accepts DWORD as second argument, not DWORD_PTR... and then, why there is (offset >> BLOCK_BITS) shift in GetChmString when offset is truncated pointer (?)