[Sync] Check typed_url_sync_bridge_ pointer before dereferencing
Instantiation of typed_url_sync_bridge_ in HistoryBackend is controlled by Finch experiment, when experiment is disabled typed_url_sync_bridge_ is nullptr. In my previous change (https://crrev.com/c/815880) I introduced call to notify TypedURLSyncBridge about SQL error, but the call happens regardless if experiment is enabled or not. This caused crashes described in corresponding bug. In this change I check typed_url_sync_bridge_ to be valid before dereferencing it to call a function. BUG=796138 R=skym@chromium.org Change-Id: I08b45479c6d6bce42709ccaad76491ca76bfb232 Reviewed-on: https://chromium-review.googlesource.com/849192Reviewed-by:Scott Violet <sky@chromium.org> Reviewed-by:
Sky Malice <skym@chromium.org> Commit-Queue: Pavel Yatsuk <pavely@chromium.org> Cr-Commit-Position: refs/heads/master@{#526840}
Showing
Please register or sign in to comment