PHP 4.0 Bug #2069: Wrong value passed in ISAPI module
| From: | charles at invis dot co dot uk | Date: | Mon, 16 Aug 1999 15:11:17 +0000 |
| Subject: | PHP 4.0 Bug #2069: Wrong value passed in ISAPI module | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-9880@lists.php.net to get a copy of this message | ||
From: charles@invis.co.uk
Operating system: NT4
PHP version: 4.0 Beta 2
PHP Bug Type: Reproduceable crash
Bug description: Wrong value passed in ISAPI module
line 189, php4isapi.c:
lpECB->ServerSupportFunction(lpECB, HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info, NULL,
NULL);
should read:
lpECB->ServerSupportFunction(lpECB->ConnID, HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info,
NULL, NULL);
see http://msdn.microsoft.com/library/sdkdoc/iisref/isre0zw8.htm
extract:
BOOL ServerSupportFunction( HCONN ConnID, DWORD HSE_REQ_SEND_RESPONSE_HEADER_EX, LPVOID lpvBuffer,
LPDWORD lpdwSize, LPDWORD lpdwDataType );
the extension control block is being passed back instead of the connection id. oops.