From bde0403de0672e3cc647dafc50ff87c3f4887ab6 Mon Sep 17 00:00:00 2001 From: Jani Taskinen Date: Thu, 31 Jul 2008 00:48:32 +0000 Subject: [PATCH] - Fixed bug #45568 (ISAPI does not property clear auth_digest in header). --- sapi/isapi/php5isapi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sapi/isapi/php5isapi.c b/sapi/isapi/php5isapi.c index 959d85f48d..52ff1a32b6 100644 --- a/sapi/isapi/php5isapi.c +++ b/sapi/isapi/php5isapi.c @@ -712,6 +712,7 @@ DWORD WINAPI HttpFilterProc(PHTTP_FILTER_CONTEXT pfc, DWORD notificationType, LP case SF_NOTIFY_PREPROC_HEADERS: SG(request_info).auth_user = NULL; SG(request_info).auth_password = NULL; + SG(request_info).auth_digest = NULL; break; case SF_NOTIFY_AUTHENTICATION: { char *auth_user = ((HTTP_FILTER_AUTHENT *) pvNotification)->pszUser; @@ -746,7 +747,7 @@ static void init_request_info(LPEXTENSION_CONTROL_BLOCK lpECB TSRMLS_DC) SG(request_info).content_length = lpECB->cbTotalBytes; SG(sapi_headers).http_response_code = 200; /* I think dwHttpStatusCode is invalid at this stage -RL */ if (!bFilterLoaded) { /* we don't have valid ISAPI Filter information */ - SG(request_info).auth_user = SG(request_info).auth_password = NULL; + SG(request_info).auth_user = SG(request_info).auth_password = SG(request_info).auth_digest = NULL; } #ifdef WITH_ZEUS -- 2.40.0