https://bugs.winehq.org/show_bug.cgi?id=37358
--- Comment #10 from Michael Müller michael@fds-team.de --- Hi,
seems like I was a bit to tired yesterday and altered msvcp60 instead of msvcp90. The updated patch and test is available at https://github.com/wine-compholio/wine-staging/tree/master/patches/msvcp90-b...
Running it on the test server proofs Piotr's theory that the function should always return null.
Although these patches seem to be correct, I think it is still mysterious that the FEAR 1 installer depends on a return value of a void function. This error might happen if you write plain assembler code, but a C compiler should not do this. It might also be possible that these patches only work around a different bug in Wine. Maybe some other Wine function should alter the value of eax but fails to do so.
Regards, Michael