From b2cb6b3e262babec45365198708f99e911d33d02 Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Wed, 13 May 2015 17:55:27 +0300 Subject: [PATCH] wininet: Make sure we pass strictly 0/1 to a helper as BOOL value. --- dlls/wininet/http.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index f91fd21e321..cd2cdcf5cbd 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -3565,7 +3565,7 @@ static DWORD HTTP_HttpQueryInfoW(http_request_t *request, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex) { LPHTTPHEADERW lphttpHdr = NULL; - BOOL request_only = dwInfoLevel & HTTP_QUERY_FLAG_REQUEST_HEADERS; + BOOL request_only = !!(dwInfoLevel & HTTP_QUERY_FLAG_REQUEST_HEADERS); INT requested_index = lpdwIndex ? *lpdwIndex : 0; DWORD level = (dwInfoLevel & ~HTTP_QUERY_MODIFIER_FLAGS_MASK); INT index = -1; @@ -6102,7 +6102,7 @@ static DWORD HTTP_ProcessHeader(http_request_t *request, LPCWSTR field, LPCWSTR { LPHTTPHEADERW lphttpHdr = NULL; INT index; - BOOL request_only = dwModifier & HTTP_ADDHDR_FLAG_REQ; + BOOL request_only = !!(dwModifier & HTTP_ADDHDR_FLAG_REQ); DWORD res = ERROR_HTTP_INVALID_HEADER; TRACE("--> %s: %s - 0x%08x\n", debugstr_w(field), debugstr_w(value), dwModifier);