vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Wed Sep  7 
22:17:19 2016 +0300| [baf15ab94dd6212c37f19c9fba3fd77224d76c1a] | committer: 
Rémi Denis-Courmont

cookies: avoid overkill strlen()

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=baf15ab94dd6212c37f19c9fba3fd77224d76c1a
---

 src/misc/httpcookies.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/misc/httpcookies.c b/src/misc/httpcookies.c
index 4650f91..e1d6e37 100644
--- a/src/misc/httpcookies.c
+++ b/src/misc/httpcookies.c
@@ -188,7 +188,7 @@ static bool cookie_should_be_sent(const http_cookie_t 
*cookie, bool secure,
 static bool cookie_is_valid(const http_cookie_t * cookie, bool secure,
                             const char *host, const char *path)
 {
-    return cookie && cookie->psz_name && strlen(cookie->psz_name) > 0 &&
+    return cookie && cookie->psz_name && cookie->psz_name[0] != '\0' &&
         cookie->psz_domain &&
         !cookie_domain_is_public_suffix(cookie->psz_domain) &&
         cookie_domain_matches(cookie, host);
@@ -291,7 +291,7 @@ static http_cookie_t *cookie_parse(const char *value,
     }
 
     cookie->psz_domain = cookie_get_domain(value);
-    if ( cookie->psz_domain == NULL || strlen(cookie->psz_domain) == 0 )
+    if( cookie->psz_domain == NULL || cookie->psz_domain[0] == '\0' )
     {
         free(cookie->psz_domain);
         cookie->psz_domain = strdup(host);
@@ -301,7 +301,7 @@ static http_cookie_t *cookie_parse(const char *value,
         cookie->b_host_only = false;
 
     cookie->psz_path = cookie_get_attribute_value(value, "path" );
-    if ( cookie->psz_path == NULL || strlen(cookie->psz_path) == 0 )
+    if( cookie->psz_path == NULL || cookie->psz_path[0] == '\0' )
     {
         free(cookie->psz_path);
         cookie->psz_path = cookie_default_path(path);

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to