Fix destruction order in LocalStorageImpl::StorageAreaHolder for BackupRefPtr
When BackupRefPtr is used for LocalStorageImpl::StorageAreaHolder::area_ptr_, the destruction order of the fields causes a null dereference. ~StorageAreaHolder() ends up calling StorageAreaHolder::PrepareToCommit() which tries to use area_ptr_ without a null check Bug: 1080832 Change-Id: Iff06bbf440eb5a3d26226c85b13b36ac037f1fca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2564932Reviewed-by:Kentaro Hara <haraken@chromium.org> Reviewed-by:
Bartek Nowierski <bartekn@chromium.org> Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Commit-Queue: Keishi Hattori <keishi@chromium.org> Cr-Commit-Position: refs/heads/master@{#834641}
Showing
Please register or sign in to comment