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

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

Merge changes from topic "lpdumpd"

am: f959fffc

Change-Id: I024ccc86df450b21115b76b8062975f2ba18378e
parents 6c09f79e f959fffc
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;
  }