request->session->password, host))
{
heap_free(requestString);
- if(!drain_content(request, TRUE) == ERROR_SUCCESS) {
+ if (drain_content(request, TRUE) != ERROR_SUCCESS)
+ {
FIXME("Could not drain content\n");
http_release_netconn(request, FALSE);
}
NULL))
{
heap_free(requestString);
- if(!drain_content(request, TRUE) == ERROR_SUCCESS) {
+ if (drain_content(request, TRUE) != ERROR_SUCCESS)
+ {
FIXME("Could not drain content\n");
http_release_netconn(request, FALSE);
}
remove_header(request, szProxy_Authorization, TRUE);
destroy_authinfo(request->proxyAuthInfo);
request->proxyAuthInfo = NULL;
+ request->contentLength = 0;
+ request->netconn_stream.content_length = 0;
secure_proxy_connect = FALSE;
loop_next = TRUE;
heap_free(ai->agent);
if (!(ai->agent = heap_strdupW(buf))) return ERROR_OUTOFMEMORY;
return ERROR_SUCCESS;
+ case INTERNET_OPTION_REFRESH:
+ FIXME("INTERNET_OPTION_REFRESH\n");
+ return ERROR_SUCCESS;
}
return INET_SetOption(hdr, option, buf, size);
DWORD INET_SetOption(object_header_t *hdr, DWORD option, void *buf, DWORD size)
{
switch(option) {
+ case INTERNET_OPTION_SETTINGS_CHANGED:
+ FIXME("INTERNETOPTION_SETTINGS_CHANGED semi-stub\n");
+ collect_connections(COLLECT_CONNECTIONS);
+ return ERROR_SUCCESS;
case INTERNET_OPTION_CALLBACK:
WARN("Not settable option %u\n", option);
return ERROR_INTERNET_OPTION_NOT_SETTABLE;
case INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER:
WARN("Called on global option %u\n", option);
return ERROR_INTERNET_INVALID_OPERATION;
+ case INTERNET_OPTION_REFRESH:
+ return ERROR_INTERNET_INCORRECT_HANDLE_TYPE;
}
return ERROR_INTERNET_INVALID_OPTION;
connect_timeout = *(ULONG*)buf;
return ERROR_SUCCESS;
- case INTERNET_OPTION_SETTINGS_CHANGED:
- FIXME("INTERNETOPTION_SETTINGS_CHANGED semi-stub\n");
- collect_connections(COLLECT_CONNECTIONS);
- return ERROR_SUCCESS;
-
case INTERNET_OPTION_SUPPRESS_BEHAVIOR:
FIXME("INTERNET_OPTION_SUPPRESS_BEHAVIOR stub\n");
return ERROR_SUCCESS;
}
- return ERROR_INTERNET_INVALID_OPTION;
+ return INET_SetOption(NULL, option, buf, size);
}
/***********************************************************************
ret = (res == ERROR_SUCCESS);
break;
}
- case INTERNET_OPTION_SETTINGS_CHANGED:
- FIXME("INTERNET_OPTION_SETTINGS_CHANGED; STUB\n");
- break;
- case INTERNET_OPTION_REFRESH:
- FIXME("INTERNET_OPTION_REFRESH; STUB\n");
- break;
default:
FIXME("Option %d STUB\n",dwOption);
SetLastError(ERROR_INTERNET_INVALID_OPTION);
reactos/dll/win32/winemp3.acm # Synced to WineStaging-3.3
reactos/dll/win32/wing32 # Synced to WineStaging-3.3
reactos/dll/win32/winhttp # Synced to WineStaging-3.9
-reactos/dll/win32/wininet # Synced to WineStaging-3.3
+reactos/dll/win32/wininet # Synced to WineStaging-3.9
reactos/dll/win32/winmm # Forked at Wine-20050628
reactos/dll/win32/winmm/midimap # Forked at Wine-20050628
reactos/dll/win32/winmm/wavemap # Forked at Wine-20050628