• Jon Mann's avatar
    Reland "Inject NetworkMetadataStore in wifi sync classes which depend on it." · d00000ef
    Jon Mann authored
    This is a reland of 3014d931
    with fix for a use after free of the NetworkMetadataStore held
    by wifi sync classes.
    
    Original change's description:
    > Inject NetworkMetadataStore in wifi sync classes which depend on it.
    >
    > The instance of NetworkMetadataStore for a user profile is created
    > after the sync service is already initialized.  This change does
    > the necessary plumbing to get the metadata store instance to
    > the wifi sync classes.
    >
    > Bug: 966270
    > Change-Id: Icd235cd780df97a367f09f281f3e957893baa93b
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2110079
    > Commit-Queue: Jon Mann <jonmann@chromium.org>
    > Reviewed-by: Marc Treib <treib@chromium.org>
    > Reviewed-by: James Vecore <vecore@google.com>
    > Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#752273}
    
    TBR=stevenjb@chromium.org,treib@chromium.org
    
    Bug: 966270
    Change-Id: Ib4327a1a953ebee8d49775890eec2e6c353c4e5d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2114586
    Commit-Queue: Jon Mann <jonmann@chromium.org>
    Reviewed-by: default avatarJames Vecore <vecore@google.com>
    Cr-Commit-Position: refs/heads/master@{#753745}
    d00000ef
chrome_sync_client.cc 31.3 KB