[PATCH] wininet: Support QueryOption INTERNET_OPTION_ERROR_MASK for http
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- dlls/wininet/http.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index c90213bf46..3cb1f57bae 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -2266,6 +2266,17 @@ static DWORD HTTPREQ_QueryOption(object_header_t *hdr, DWORD option, void *buffe *(DWORD*)buffer = flags; return ERROR_SUCCESS; } + case INTERNET_OPTION_ERROR_MASK: + { + TRACE("INTERNET_OPTION_ERROR_MASK\n"); + + if (*size < sizeof(ULONG)) + return ERROR_INSUFFICIENT_BUFFER; + + *(ULONG*)buffer = hdr->ErrorMask; + *size = sizeof(ULONG); + return ERROR_SUCCESS; + } } return INET_QueryOption(hdr, option, buffer, size, unicode); -- 2.17.1
participants (1)
-
Alistair Leslie-Hughes