Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
Description
Environment:
QEMU 2.7.0 windows
ReactOS 0.4.15-x86-dev (Build 20210508-0.4.15-dev-2522-g9e0a3cd)
Nginx 1.19.8
Everytime Nginx is launched, it requests 2 extension functions on msafd.dll, as we can see here:
https://github.com/nginx/nginx/blob/master/src/os/win32/ngx_win32_init.c
if (WSAIoctl(s, SIO_GET_EXTENSION_FUNCTION_POINTER, &tf_guid, sizeof(GUID), |
&ngx_transmitfile, sizeof(LPFN_TRANSMITFILE), &bytes, |
NULL, NULL)
|
== -1)
|
{
|
ngx_log_error(NGX_LOG_NOTICE, log, ngx_socket_errno, |
"WSAIoctl(SIO_GET_EXTENSION_FUNCTION_POINTER, " |
"WSAID_TRANSMITFILE) failed"); |
}
|
|
if (WSAIoctl(s, SIO_GET_EXTENSION_FUNCTION_POINTER, &tp_guid, sizeof(GUID), |
&ngx_transmitpackets, sizeof(LPFN_TRANSMITPACKETS), &bytes, |
NULL, NULL)
|
== -1)
|
{
|
ngx_log_error(NGX_LOG_NOTICE, log, ngx_socket_errno, |
"WSAIoctl(SIO_GET_EXTENSION_FUNCTION_POINTER, " |
"WSAID_TRANSMITPACKETS) failed"); |
}
|
In the debug log, we can see
err:(/dll/win32/msafd/misc/dllmain.c:2520) Querying unknown extension function: b5367df0
|
err:(/dll/win32/msafd/misc/dllmain.c:2520) Querying unknown extension function: d9689da0
|
Those missing functions MAY be causing misbehaviors in Nginx (see CORE-14486 for example).
Attachments
Issue Links
- relates to
-
CORE-17464 Firefox 28/45 spams Querying unknown extension function in debug log
- Open
-
CORE-11559 ClicksAndWhistles doesn't connect to any server
- Untriaged