[JSPROXY] Sync with Wine Staging 4.0. CORE-15682

This commit is contained in:
Amine Khaldi 2019-01-26 13:12:47 +01:00
parent 20f9fb6150
commit 792a2286d8
2 changed files with 4 additions and 9 deletions

View file

@ -184,20 +184,15 @@ BOOL WINAPI JSPROXY_InternetInitializeAutoProxyDll( DWORD version, LPSTR tmpfile
if (buffer && buffer->dwStructSize == sizeof(*buffer) && buffer->lpszScriptBuffer) if (buffer && buffer->dwStructSize == sizeof(*buffer) && buffer->lpszScriptBuffer)
{ {
DWORD i, len = 0; if (!buffer->dwScriptBufferSize)
for (i = 0; i < buffer->dwScriptBufferSize; i++)
{
if (!buffer->lpszScriptBuffer[i]) break;
len++;
}
if (len == buffer->dwScriptBufferSize)
{ {
SetLastError( ERROR_INVALID_PARAMETER ); SetLastError( ERROR_INVALID_PARAMETER );
LeaveCriticalSection( &cs_jsproxy ); LeaveCriticalSection( &cs_jsproxy );
return FALSE; return FALSE;
} }
heap_free( global_script->text ); heap_free( global_script->text );
if ((global_script->text = strdupAW( buffer->lpszScriptBuffer, len ))) ret = TRUE; if ((global_script->text = strdupAW( buffer->lpszScriptBuffer,
buffer->dwScriptBufferSize ))) ret = TRUE;
} }
else else
{ {

View file

@ -86,7 +86,7 @@ reactos/dll/win32/iphlpapi # Out of sync
reactos/dll/win32/itircl # Synced to WineStaging-3.3 reactos/dll/win32/itircl # Synced to WineStaging-3.3
reactos/dll/win32/itss # Synced to WineStaging-3.17 reactos/dll/win32/itss # Synced to WineStaging-3.17
reactos/dll/win32/jscript # Synced to WineStaging-4.0 reactos/dll/win32/jscript # Synced to WineStaging-4.0
reactos/dll/win32/jsproxy # Synced to WineStaging-3.3 reactos/dll/win32/jsproxy # Synced to WineStaging-4.0
reactos/dll/win32/loadperf # Synced to WineStaging-3.3 reactos/dll/win32/loadperf # Synced to WineStaging-3.3
reactos/dll/win32/lz32 # Synced to WineStaging-3.3 reactos/dll/win32/lz32 # Synced to WineStaging-3.3
reactos/dll/win32/mapi32 # Synced to WineStaging-3.3 reactos/dll/win32/mapi32 # Synced to WineStaging-3.3