2012/3/28 Alexandre Julliard <julliard@winehq.org>
Christian Costa <titan.costa@gmail.com> writes:

> @@ -360,14 +361,17 @@ HRESULT WINAPI STRMBASE_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *
> � � � � � � �break;
> � � �}
>
> + � �if (!GetModuleFileNameA(g_hInst, dllname, sizeof(dllname)))
> + � � � �strcpy(dllname, "???");

You don't want to do that in the success case.


GetModuleFileNameA returns the length of the string copied to the buffer. The length is 0 in case of error.