summaryrefslogtreecommitdiffstats
path: root/modules/camera/CameraHAL.cpp
diff options
context:
space:
mode:
authorAlex Ray <aray@google.com>2013-05-28 15:52:04 -0700
committerAlexander Ray <aray@google.com>2013-06-28 21:07:42 +0000
commitc6bf2f291ddca5e8807268f89733e9f6637b4303 (patch)
tree806c16160dec1a96aeebd593bdc171caf33c9618 /modules/camera/CameraHAL.cpp
parentc6d5e3757b6dda09a7105d754a7c0929cd03aa91 (diff)
downloadhardware_libhardware-c6bf2f291ddca5e8807268f89733e9f6637b4303.zip
hardware_libhardware-c6bf2f291ddca5e8807268f89733e9f6637b4303.tar.gz
hardware_libhardware-c6bf2f291ddca5e8807268f89733e9f6637b4303.tar.bz2
modules: camera: fix compiler warnings
Change-Id: Id1aa624d377776a7e37b52978664d30c927595be
Diffstat (limited to 'modules/camera/CameraHAL.cpp')
-rw-r--r--modules/camera/CameraHAL.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/camera/CameraHAL.cpp b/modules/camera/CameraHAL.cpp
index 0d8164c..dfbbe4c 100644
--- a/modules/camera/CameraHAL.cpp
+++ b/modules/camera/CameraHAL.cpp
@@ -92,6 +92,10 @@ int CameraHAL::open(const hw_module_t* mod, const char* name, hw_device_t** dev)
char *nameEnd;
ALOGV("%s: module=%p, name=%s, device=%p", __func__, mod, name, dev);
+ if (*name == '\0') {
+ ALOGE("%s: Invalid camera id name is NULL", __func__);
+ return -EINVAL;
+ }
id = strtol(name, &nameEnd, 10);
if (*nameEnd != '\0') {
ALOGE("%s: Invalid camera id name %s", __func__, name);