summaryrefslogtreecommitdiffstats
path: root/camera
diff options
context:
space:
mode:
authorTyler Luu <tluu@ti.com>2011-12-12 15:05:32 -0600
committerIliyan Malchev <malchev@google.com>2011-12-12 13:29:28 -0800
commitbedd4917f415925c438e73430484302f918896f5 (patch)
tree69a866749f6b87daea746d3bc1d79a4f73738271 /camera
parent03c4fb35d1129c3c3dd9fec4d6fda907056f9d13 (diff)
downloadhardware_ti_omap4xxx-bedd4917f415925c438e73430484302f918896f5.zip
hardware_ti_omap4xxx-bedd4917f415925c438e73430484302f918896f5.tar.gz
hardware_ti_omap4xxx-bedd4917f415925c438e73430484302f918896f5.tar.bz2
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.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/camera/OMXCameraAdapter/OMX3A.cpp b/camera/OMXCameraAdapter/OMX3A.cpp
index ef02e49..5eadc44 100644
--- a/camera/OMXCameraAdapter/OMX3A.cpp
+++ b/camera/OMXCameraAdapter/OMX3A.cpp
@@ -273,7 +273,7 @@ status_t OMXCameraAdapter::setParameters3A(const CameraParameters &params,
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 &params,
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;