Index: net/quic/quic_client_session.cc |
diff --git a/net/quic/quic_client_session.cc b/net/quic/quic_client_session.cc |
index b5f1d98bd6766bb527d44e1f94423c8bfc7f0b3c..4d7e09d503981efb87dc6b2d6beeb834c4bf440d 100644 |
--- a/net/quic/quic_client_session.cc |
+++ b/net/quic/quic_client_session.cc |
@@ -96,18 +96,18 @@ void RecordHandshakeState(HandshakeState state) { |
NUM_HANDSHAKE_STATES); |
} |
-base::Value* NetLogQuicClientSessionCallback( |
+scoped_ptr<base::Value> NetLogQuicClientSessionCallback( |
const QuicServerId* server_id, |
bool require_confirmation, |
NetLogCaptureMode /* capture_mode */) { |
- base::DictionaryValue* dict = new base::DictionaryValue(); |
+ scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); |
dict->SetString("host", server_id->host()); |
dict->SetInteger("port", server_id->port()); |
dict->SetBoolean("is_https", server_id->is_https()); |
dict->SetBoolean("privacy_mode", |
server_id->privacy_mode() == PRIVACY_MODE_ENABLED); |
dict->SetBoolean("require_confirmation", require_confirmation); |
- return dict; |
+ return dict.Pass(); |
} |
} // namespace |