diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-29 17:44:49 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-06-29 17:44:49 +0000 |
commit | 3d2007b231d32be21ab8a2a55ed4ea0e7b7854a1 (patch) | |
tree | e2db22b49fd0c77f102205c1fdb3e3a8d753f3df | |
parent | 22a0b93510a26df32db0ae1cf5b7d805b1ac3db9 (diff) | |
parent | ee95ea5ac6e5d66563ddfe013ee51110cf49c072 (diff) | |
download | libhardware-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.bp | 1 | ||||
-rw-r--r-- | modules/sensors/dynamic_sensor/ConnectionDetector.cpp | 4 |
2 files changed, 4 insertions, 1 deletions
@@ -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); |