Merge pull request #375 from fuchsnj/master
fix(headers): Fix overflow with empty cookies
This commit is contained in:
@@ -50,12 +50,11 @@ impl Header for Cookie {
|
|||||||
impl HeaderFormat for Cookie {
|
impl HeaderFormat for Cookie {
|
||||||
fn fmt_header(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt_header(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
|
||||||
let cookies = &self.0;
|
let cookies = &self.0;
|
||||||
let last = cookies.len() - 1;
|
|
||||||
for (i, cookie) in cookies.iter().enumerate() {
|
for (i, cookie) in cookies.iter().enumerate() {
|
||||||
try!(write!(fmt, "{}", cookie.pair()));
|
if i != 0 {
|
||||||
if i < last {
|
|
||||||
try!(fmt.write_str("; "));
|
try!(fmt.write_str("; "));
|
||||||
}
|
}
|
||||||
|
try!(write!(fmt, "{}", cookie.pair()));
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user