DescriptionFix crash when shutting down affiliated invalidation service provider
When the affiliated invalidation service provider, it should:
1) unregister itself as an observer of various objects
2) tell consumers to stop using the current invalidation service
3) destroy the device-global invalidation service, if any
Steps 2 and 3 were swapped. This meant that if the device-global
invalidation service happened to be in use, it would be destroyed
without giving consumers a chance to remove their handlers from it.
BUG=455504
TEST=None
Committed: https://crrev.com/b316c7450061cca6f49e92dc356b05cf638f9d81
Cr-Commit-Position: refs/heads/master@{#317017}
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|