Index: chrome/browser/sync/sessions/sessions_sync_manager.h |
diff --git a/chrome/browser/sync/sessions/sessions_sync_manager.h b/chrome/browser/sync/sessions/sessions_sync_manager.h |
index c92c58873f17c564c019c2ad4d99207586174289..92dc1e67cf2aceb844b2789dd9d2bb8a050fac53 100644 |
--- a/chrome/browser/sync/sessions/sessions_sync_manager.h |
+++ b/chrome/browser/sync/sessions/sessions_sync_manager.h |
@@ -323,6 +323,10 @@ class SessionsSyncManager : public syncer::SyncableService, |
// See |local_tab_pool_out_of_sync_|. |
void RebuildAssociations(); |
+ // Validates the content of a SessionHeader protobuf. |
+ // Returns false if validation fails. |
+ static bool IsValidSessionHeader(const sync_pb::SessionHeader& header); |
+ |
// Mapping of current open (local) tabs to their sync identifiers. |
TabLinksMap local_tab_map_; |