diff options
author | Tyler Luu <tluu@ti.com> | 2011-12-12 15:05:32 -0600 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-12-12 13:29:28 -0800 |
commit | bedd4917f415925c438e73430484302f918896f5 (patch) | |
tree | 69a866749f6b87daea746d3bc1d79a4f73738271 /camera | |
parent | 03c4fb35d1129c3c3dd9fec4d6fda907056f9d13 (diff) | |
download | omap4xxx-omapzoom-bedd4917f415925c438e73430484302f918896f5.tar.gz |
CameraHal: Add missing null check in OMX3A
Check for null before strcmp
b/5639860
Change-Id: I552213c9894679eeb64cd06419f3f430276b273e
Signed-off-by: Tyler Luu <tluu@ti.com>
Diffstat (limited to 'camera')
-rw-r--r-- | camera/OMXCameraAdapter/OMX3A.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/camera/OMXCameraAdapter/OMX3A.cpp b/camera/OMXCameraAdapter/OMX3A.cpp index ef02e499..5eadc44a 100644 --- a/camera/OMXCameraAdapter/OMX3A.cpp +++ b/camera/OMXCameraAdapter/OMX3A.cpp @@ -273,7 +273,7 @@ status_t OMXCameraAdapter::setParameters3A(const CameraParameters ¶ms, OMX_BOOL lock = OMX_FALSE; mUserSetExpLock = OMX_FALSE; str = params.get(CameraParameters::KEY_AUTO_EXPOSURE_LOCK); - if ( (strcmp(str, "true")) == 0) + if (str && ((strcmp(str, "true")) == 0)) { CAMHAL_LOGVA("Locking Exposure"); lock = OMX_TRUE; @@ -298,7 +298,7 @@ status_t OMXCameraAdapter::setParameters3A(const CameraParameters ¶ms, OMX_BOOL lock = OMX_FALSE; mUserSetWbLock = OMX_FALSE; str = params.get(CameraParameters::KEY_AUTO_WHITEBALANCE_LOCK); - if ( (strcmp(str, "true")) == 0) + if (str && ((strcmp(str, "true")) == 0)) { CAMHAL_LOGVA("Locking WhiteBalance"); lock = OMX_TRUE; |