Daniel Lehman : wininet: Use stored server name in HTTP_ProcessCookies.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Aug 24 07:37:14 CDT 2015


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

Author: Daniel Lehman <dlehman at esri.com>
Date:   Fri Aug 21 14:20:54 2015 -0700

wininet: Use stored server name in HTTP_ProcessCookies.

---

 dlls/wininet/http.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index dc54820..5dd1b3b 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -771,7 +771,6 @@ static void HTTP_ProcessCookies( http_request_t *request )
 
     while((HeaderIndex = HTTP_GetCustomHeaderIndex(request, szSet_Cookie, numCookies++, FALSE)) != -1)
     {
-        HTTPHEADERW *host;
         const WCHAR *data;
         WCHAR *name;
 
@@ -780,10 +779,6 @@ static void HTTP_ProcessCookies( http_request_t *request )
         if (!setCookieHeader->lpszValue)
             continue;
 
-        host = HTTP_GetHeader(request, hostW);
-        if(!host)
-            continue;
-
         data = strchrW(setCookieHeader->lpszValue, '=');
         if(!data)
             continue;
@@ -793,7 +788,7 @@ static void HTTP_ProcessCookies( http_request_t *request )
             continue;
 
         data++;
-        set_cookie(host->lpszValue, request->path, name, data, INTERNET_COOKIE_HTTPONLY);
+        set_cookie(request->server->name, request->path, name, data, INTERNET_COOKIE_HTTPONLY);
         heap_free(name);
     }
 




More information about the wine-cvs mailing list