summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-02-04 00:43:04 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-02-04 00:43:04 +0000
commit9f5d6c9700a09a8a926cbb7bc6a6c5a645e3ec2a (patch)
treefc763247efe90f96af30627541ed3b48ad8726c5
parentdaa33ed79c25505342245cc1939d3c11cc1da8fc (diff)
parent7573357c073b0b9abcd7607b1c0723a64a19a444 (diff)
downloadangler-nougat-mr2-dev.tar.gz
Merge "QCamera3: check channel nullptr" into nyc-mr2-devnougat-mr2-dev
-rw-r--r--camera/QCamera2/HAL3/QCamera3HWI.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index cb5d3ff..75a82ab 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -9488,7 +9488,9 @@ int32_t QCamera3HardwareInterface::stopAllChannels()
for (List<stream_info_t *>::iterator it = mStreamInfo.begin();
it != mStreamInfo.end(); it++) {
QCamera3Channel *channel = (QCamera3Channel *)(*it)->stream->priv;
- channel->stop();
+ if (channel != nullptr) {
+ channel->stop();
+ }
(*it)->status = INVALID;
}