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.
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 @@
         else
         {
             ERR("InitializeSecurityContextW returned error 0x%08x\n", sec_status);
+            pAuthInfo->finished = TRUE;
             HeapFree(GetProcessHeap(), 0, out.pvBuffer);
             return FALSE;
         }