diff options
author | Xiaochu Liu <xiaochu@chromium.org> | 2018-11-19 14:40:46 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-11-21 05:53:08 -0800 |
commit | e2008f1a6760a553718f91e83f3b6f2c8a17b633 (patch) | |
tree | 39d39f65e3a2f468ba47e1ffd20a1b4372d2abe4 /scripts/update_payload/format_utils.py | |
parent | eab915e308bd0399e334e510faa85327ce118764 (diff) |
update_engine: check pointer for nullptr
Member processor_ in ScopedActionCompleter is a raw pointer that is not
owned by ScopedActionCompleter. However in ScopedActionCompleter's
d'tor, it assumes processor_ is not nullptr and call its ActionComplete
function.
Add a CHECK() in c'tor making sure the object in the first place is not nullptr.
BUG=None
TEST=emerge-kefka update_engine, unittest
Change-Id: Ifce060667c8b4280d42d1f0fbca3588bcbe89f3d
Reviewed-on: https://chromium-review.googlesource.com/1342943
Commit-Ready: Xiaochu Liu <xiaochu@chromium.org>
Tested-by: Xiaochu Liu <xiaochu@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: Sen Jiang <senj@chromium.org>
Diffstat (limited to 'scripts/update_payload/format_utils.py')
0 files changed, 0 insertions, 0 deletions