[libsoup/gnome-3-26] cookie-jar: bail if hostname is an empty string



commit 3488b1df258daf8b9dee97d06b91272a9ce62c05
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Sun Jun 24 19:46:19 2018 -0500

    cookie-jar: bail if hostname is an empty string
    
    There are several other ways to fix the problem with this function, but
    skipping over all of the code is probably the simplest.
    
    Fixes #3
    
    
    (cherry picked from commit db2b0d5809d5f8226d47312b40992cadbcde439f)
    
    (cherry picked from commit c5c41ad1d36c1efb3226a74ac8ea591419882892)

 libsoup/soup-cookie-jar.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libsoup/soup-cookie-jar.c b/libsoup/soup-cookie-jar.c
index 41b614ad..c1dc9c5d 100644
--- a/libsoup/soup-cookie-jar.c
+++ b/libsoup/soup-cookie-jar.c
@@ -306,7 +306,7 @@ get_cookies (SoupCookieJar *jar, SoupURI *uri, gboolean for_http, gboolean copy_
 
        priv = soup_cookie_jar_get_instance_private (jar);
 
-       if (!uri->host)
+       if (!uri->host || !uri->host[0])
                return NULL;
 
        /* The logic here is a little weird, but the plan is that if


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]