X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fcookies.c;fp=src%2Fcookies.c;h=7c3fb1cbab9708b7a20e45b449edf7528fc28983;hb=473ec526d29b0b040d2edd07f0a40227f4695be7;hp=2e41688632d77455af8abd18990aacbfe1826c89;hpb=0b5b100fc9aaa54257ffa16a083a862c031c335b;p=wget diff --git a/src/cookies.c b/src/cookies.c index 2e416886..7c3fb1cb 100644 --- a/src/cookies.c +++ b/src/cookies.c @@ -350,6 +350,13 @@ parse_set_cookie (const char *set_cookie, bool silent) goto error; if (!value.b) goto error; + + /* If the value is quoted, do not modify it. */ + if (*(value.b - 1) == '"') + value.b--; + if (*value.e == '"') + value.e++; + cookie->attr = strdupdelim (name.b, name.e); cookie->value = strdupdelim (value.b, value.e);