https://bugs.winehq.org/show_bug.cgi?id=45801
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://buy-download.norton. |https://web.archive.org/web |com/downloads/2014/21.1/N36 |/20190410163210/http://buy- |0/US/N360-TW-21.1.0-EN.exe |download.norton.com/downloa | |ds/2014/21.1/N360/US/N360-T | |W-21.1.0-EN.exe
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
Adding stable link:
https://web.archive.org/web/20190410163210/http://buy-download.norton.com/do...
The code changed with https://source.winehq.org/git/wine.git/commitdiff/652f1f9642b35a2a1d1c5b67e4...: Improve WSCGetProviderPath() stub."), faking "success" but that doesn't change the outcome.
--- snip --- ... 0108:fixme:winsock:WSCGetProviderPath ({e70f1aa0-ab8b-11cf-8ca3-00805f48a192} (nil) 0x1d5ec94 0x1d5ec88) Stub! 0108:fixme:winsock:WSCGetProviderPath ({e70f1aa0-ab8b-11cf-8ca3-00805f48a192} (nil) 0x1d5ec94 0x1d5ec88) Stub! ... --- snip ---
The installer queries first for buffer size to allocate, hence NULL 'path' is intended.
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/ws2_32/socket.c#l8721
--- snip --- 8721 /*********************************************************************** 8722 * WSCGetProviderPath (WS2_32.86) 8723 */ 8724 INT WINAPI WSCGetProviderPath( LPGUID provider, LPWSTR path, LPINT len, LPINT errcode ) 8725 { 8726 FIXME( "(%s %p %p %p) Stub!\n", debugstr_guid(provider), path, len, errcode ); 8727 8728 if (!provider || !len) 8729 { 8730 if (errcode) 8731 *errcode = WSAEFAULT; 8732 return SOCKET_ERROR; 8733 } 8734 8735 if (*len <= 0) 8736 { 8737 if (errcode) 8738 *errcode = WSAEINVAL; 8739 return SOCKET_ERROR; 8740 } 8741 8742 return 0; 8743 } --- snip ---
$ wine --version wine-6.0-rc1-39-g76c9dbd4fb9
Regards