diff options
author | Xin Li <delphij@google.com> | 2022-04-01 20:32:38 +0000 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2022-04-01 20:32:38 +0000 |
commit | c86c769102f23ac380db502150c456002e5cf02d (patch) | |
tree | 27c99e102484997cfb61d9242c04e6dc3f59808f | |
parent | b8395c238aa00d332993f52a1fc6be4e1c4879b8 (diff) | |
parent | edfcd7d421a04625615886fc926fb9a1290c2e6e (diff) | |
download | libhardware-c86c769102f23ac380db502150c456002e5cf02d.tar.gz |
Merge Android 12 QPR3 ab/8391262
Bug: 226662282
Merged-In: I11cfdae56524722afd33ee3c01fdb3c1559d8c85
Change-Id: I517f7a7454372f79f959df33c13b26202080e33c
-rw-r--r-- | modules/sensors/dynamic_sensor/ConnectionDetector.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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); |