[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kioslave/http/kcookiejar
From:       Maks Orlovich <maksim () kde ! org>
Date:       2010-09-10 18:28:23
Message-ID: 20100910182823.38705AC884 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1173895 by orlovich:

Merged revision:r1173894 | orlovich | 2010-09-10 14:26:06 -0400 (Fri, 10 Sep 2010) | 3 lines

Fix parsing of cookies marked as cross-domain by kio_http.
(Noticed while debugging disqus stuff)

 M  +7 -5      kcookiejar.cpp  


--- trunk/KDE/kdelibs/kioslave/http/kcookiejar/kcookiejar.cpp #1173894:1173895
@@ -684,17 +684,19 @@
     KDateTime epoch;
     epoch.setTime_t(0);
 
-    //  The hard stuff :)
-    for(;;)
-    {
-        // check for "Set-Cookie"
+    // Check for cross-domain flag from kio_http
         if (strncmp(cookieStr, "Cross-Domain\n", 13) == 0)
         {
             cookieStr += 13;
             crossDomain = true;
         }
-        else if (strncasecmp(cookieStr, "Set-Cookie:", 11) == 0)
+
+    //  The hard stuff :)
+    for(;;)
         {
+        // check for "Set-Cookie"
+        if (strncasecmp(cookieStr, "Set-Cookie:", 11) == 0)
+        {
             cookieStr = parseNameValue(cookieStr+11, Name, Value, true);
 
             // Host = FQDN
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic