[Bug 19352] Windows Live Messenger 2009 installer doesn't start
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu Nov 5 13:29:23 CST 2009
http://bugs.winehq.org/show_bug.cgi?id=19352
--- Comment #13 from Juan Lang <juan_lang at yahoo.com> 2009-11-05 13:29:23 ---
(In reply to comment #8)
> Then it crashes because of apparently bug in ole32. The hack below let's it
> proceed again a bit further.
>
> diff --git a/dlls/ole32/ole2.c b/dlls/ole32/ole2.c
> index 3b87aac..5f9fd09 100644
> --- a/dlls/ole32/ole2.c
> +++ b/dlls/ole32/ole2.c
> @@ -1141,7 +1141,7 @@ HRESULT WINAPI OleLockRunning(LPUNKNOWN pUnknown, BOOL
> fLock, BOOL fLastUnlockCl
> return hres;
> }
> else
> - return E_INVALIDARG;
> + return 0;//E_INVALIDARG;
> }
Actually, this might be correct. 0 is S_OK, and this branch happens when the
IUnknown passed to OleLockRunning doesn't implement IRunnableObject. A quick
test with an empty IUnknown would tell you what windows does in this case.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list