From: Vova Mshanetskiy vovams163@gmail.com
--- dlls/winhttp/session.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/dlls/winhttp/session.c b/dlls/winhttp/session.c index 6b426bee220..69320bf8ee7 100644 --- a/dlls/winhttp/session.c +++ b/dlls/winhttp/session.c @@ -737,6 +737,14 @@ static BOOL request_query_option( struct object_header *hdr, DWORD option, void
switch (option) { + case WINHTTP_OPTION_PARENT_HANDLE: + { + if (!validate_buffer( buffer, buflen, sizeof(HINTERNET) )) return FALSE; + + *(HINTERNET *)buffer = request->connect->hdr.handle; + *buflen = sizeof(HINTERNET); + return TRUE; + } case WINHTTP_OPTION_SECURITY_FLAGS: { DWORD flags;