summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-29 17:44:49 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-06-29 17:44:49 +0000
commit3d2007b231d32be21ab8a2a55ed4ea0e7b7854a1 (patch)
treee2db22b49fd0c77f102205c1fdb3e3a8d753f3df
parent22a0b93510a26df32db0ae1cf5b7d805b1ac3db9 (diff)
parentee95ea5ac6e5d66563ddfe013ee51110cf49c072 (diff)
downloadlibhardware-platform-tools-33.0.3.tar.gz
Merge "Snap for 8782634 from 2cac8b9f81b21706dd7750908248a6f5264edd61 to sdk-release" into sdk-releaseplatform-tools-33.0.3
-rw-r--r--Android.bp1
-rw-r--r--modules/sensors/dynamic_sensor/ConnectionDetector.cpp4
2 files changed, 4 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index acaeb25d..d11615bd 100644
--- a/Android.bp
+++ b/Android.bp
@@ -74,7 +74,6 @@ cc_library_shared {
shared_libs: [
"libcutils",
"liblog",
- "libdl",
"libvndksupport",
],
cflags: [
diff --git a/modules/sensors/dynamic_sensor/ConnectionDetector.cpp b/modules/sensors/dynamic_sensor/ConnectionDetector.cpp
index c009a707..85b99017 100644
--- a/modules/sensors/dynamic_sensor/ConnectionDetector.cpp
+++ b/modules/sensors/dynamic_sensor/ConnectionDetector.cpp
@@ -156,6 +156,10 @@ std::string FileConnectionDetector::getFullName(const std::string name) const {
void FileConnectionDetector::processExistingFiles() const {
auto dirp = ::opendir(mPath.c_str());
+ if(dirp == NULL) {
+ ALOGE("Problem open dir %s, errno: %s", mPath.c_str(), ::strerror(errno));
+ return;
+ }
struct dirent *dp;
while ((dp = ::readdir(dirp)) != NULL) {
const std::string name(dp->d_name);