DescriptionAdd __contains__ implementation to avoid a race in __get_item__.
__get_item__ enumerates ExtensionBackendList, and when it discovers
a matching index, it access ExtensionBackendList at that index. However,
ExtensionBackendList.__get_item__ calls Update, which can invalidate index.
BUG=411612
TEST=extension_unittest
Committed: https://crrev.com/a91527a67047664d5f13bbb1ae7533b9f85e2b14
Cr-Commit-Position: refs/heads/master@{#293944}
Patch Set 1 #
Messages
Total messages: 11 (3 generated)
|