Rob Shearman : wininet: If we receive an error from InitializeSecurityContext in HTTP_DoAuthorization then set pAuthInfo- >finished so that we don't carry on using the security context.

Alexandre Julliard julliard at winehq.org
Sat Mar 15 05:53:48 CDT 2008


Module: wine
Branch: master
Commit: db5745c0016d0898e0adc7df40164098b4fb4387
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=db5745c0016d0898e0adc7df40164098b4fb4387

Author: Rob Shearman <rob at codeweavers.com>
Date:   Fri Mar 14 18:09:20 2008 +0000

wininet: If we receive an error from InitializeSecurityContext in HTTP_DoAuthorization then set pAuthInfo->finished so that we don't carry on using the security context.

---

 dlls/wininet/http.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index f2fa994..d02217a 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -599,6 +599,7 @@ static BOOL HTTP_DoAuthorization( LPWININETHTTPREQW lpwhr, LPCWSTR pszAuthValue,
         else
         {
             ERR("InitializeSecurityContextW returned error 0x%08x\n", sec_status);
+            pAuthInfo->finished = TRUE;
             HeapFree(GetProcessHeap(), 0, out.pvBuffer);
             return FALSE;
         }




More information about the wine-cvs mailing list