| Index: content/common/ssl_status_serialization.cc
|
| diff --git a/content/common/ssl_status_serialization.cc b/content/common/ssl_status_serialization.cc
|
| index ead01b642d627bc529cfa6fee2f4ad18ea0dd9ae..96349da3d39a9737eb1cae5def436a74f589a593 100644
|
| --- a/content/common/ssl_status_serialization.cc
|
| +++ b/content/common/ssl_status_serialization.cc
|
| @@ -41,6 +41,7 @@ std::string SerializeSecurityInfo(const SSLStatus& ssl_status) {
|
| pickle.WriteUInt32(ssl_status.num_unknown_scts);
|
| pickle.WriteUInt32(ssl_status.num_invalid_scts);
|
| pickle.WriteUInt32(ssl_status.num_valid_scts);
|
| + pickle.WriteBool(ssl_status.pkp_bypassed);
|
| return std::string(static_cast<const char*>(pickle.data()), pickle.size());
|
| }
|
|
|
| @@ -62,7 +63,8 @@ bool DeserializeSecurityInfo(const std::string& state, SSLStatus* ssl_status) {
|
| !iter.ReadInt(&ssl_status->connection_status) ||
|
| !iter.ReadUInt32(&ssl_status->num_unknown_scts) ||
|
| !iter.ReadUInt32(&ssl_status->num_invalid_scts) ||
|
| - !iter.ReadUInt32(&ssl_status->num_valid_scts)) {
|
| + !iter.ReadUInt32(&ssl_status->num_valid_scts) ||
|
| + !iter.ReadBool(&ssl_status->pkp_bypassed)) {
|
| *ssl_status = SSLStatus();
|
| return false;
|
| }
|
|
|