Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 53c3f30d authored by Yifan Hong's avatar Yifan Hong Committed by android-build-merger
Browse files

Merge changes from topic "lpdumpd" am: f959fffc

am: ee7da7c7

Change-Id: Ia75e9367484478b5df5482ce949b9c6b7a89f9c7
parents f66d772e ee7da7c7
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -385,7 +385,12 @@ bool Readlink(const std::string& path, std::string* result) {
bool Realpath(const std::string& path, std::string* result) {
  result->clear();

  char* realpath_buf = realpath(path.c_str(), nullptr);
  // realpath may exit with EINTR. Retry if so.
  char* realpath_buf = nullptr;
  do {
    realpath_buf = realpath(path.c_str(), nullptr);
  } while (realpath_buf == nullptr && errno == EINTR);

  if (realpath_buf == nullptr) {
    return false;
  }