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; |
} |