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