Index: net/tools/quic/quic_spdy_client_stream.cc |
diff --git a/net/tools/quic/quic_spdy_client_stream.cc b/net/tools/quic/quic_spdy_client_stream.cc |
index e89b925ba380c890cb471b5e2c78af860d422e50..b8cb73b9c5481018a7668c20e2acaaf9b27fc717 100644 |
--- a/net/tools/quic/quic_spdy_client_stream.cc |
+++ b/net/tools/quic/quic_spdy_client_stream.cc |
@@ -93,10 +93,11 @@ bool QuicSpdyClientStream::ParseResponseHeaders(const char* data, |
data_.append(data + len, data_len - len); |
} |
if (ContainsKey(response_headers_, "content-length") && |
- !StringToInt(response_headers_["content-length"], &content_length_)) { |
+ !StringToInt(StringPiece(response_headers_["content-length"]), |
+ &content_length_)) { |
return false; // Invalid content-length. |
} |
- string status = response_headers_[":status"]; |
+ string status = response_headers_[":status"].as_string(); |
size_t end = status.find(" "); |
if (end != string::npos) { |
status.erase(end); |