// domain is Special. Not a quoted-string, must not be de-quoted. But is wrapped in '"'
// BUG 3077: uri= can also be sent to us in a mangled (invalid!) form like domain
if (vlen > 1 && *p == '"' && *(p + vlen -1) == '"') {
- value.limitInit(p+1, vlen-2);
+ value.assign(p+1, vlen-2);
}
} else if (keyName == SBuf("qop",3)) {
// qop is more special.
// On request this must not be quoted-string de-quoted. But is several values wrapped in '"'
// On response this is a single un-quoted token.
if (vlen > 1 && *p == '"' && *(p + vlen -1) == '"') {
- value.limitInit(p+1, vlen-2);
+ value.assign(p+1, vlen-2);
} else {
- value.limitInit(p, vlen);
+ value.assign(p, vlen);
}
} else if (*p == '"') {
if (!httpHeaderParseQuotedString(p, vlen, &value)) {
continue;
}
} else {
- value.limitInit(p, vlen);
+ value.assign(p, vlen);
}
} else {
debugs(29, 9, "Failed to parse attribute '" << item << "' in '" << temp << "'");