Loading lib/cookie.c +12 −2 Original line number Diff line number Diff line Loading @@ -233,8 +233,18 @@ Curl_cookie_add(struct CookieInfo *c, /* what _is_ this field for? */ break; case 2: /* It turns out, that sometimes the file format allows the path field to remain not filled in, we try to detect this and work around it! Andrés García made us aware of this... */ if (strcmp("TRUE", ptr) && strcmp("FALSE", ptr)) { /* only if the path doesn't look like a boolean option! */ co->path = strdup(ptr); break; } /* this doesn't look like a path, make one up! */ co->path = strdup("/"); fields++; /* add a field and fall down to secure */ /* FALLTHROUGH */ case 3: co->secure = strequal(ptr, "TRUE"); break; Loading Loading
lib/cookie.c +12 −2 Original line number Diff line number Diff line Loading @@ -233,8 +233,18 @@ Curl_cookie_add(struct CookieInfo *c, /* what _is_ this field for? */ break; case 2: /* It turns out, that sometimes the file format allows the path field to remain not filled in, we try to detect this and work around it! Andrés García made us aware of this... */ if (strcmp("TRUE", ptr) && strcmp("FALSE", ptr)) { /* only if the path doesn't look like a boolean option! */ co->path = strdup(ptr); break; } /* this doesn't look like a path, make one up! */ co->path = strdup("/"); fields++; /* add a field and fall down to secure */ /* FALLTHROUGH */ case 3: co->secure = strequal(ptr, "TRUE"); break; Loading