diff options
Diffstat (limited to 'base/file_util_posix.cc')
-rw-r--r-- | base/file_util_posix.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc index e71051e..92527c8 100644 --- a/base/file_util_posix.cc +++ b/base/file_util_posix.cc @@ -388,11 +388,12 @@ bool ReadSymbolicLink(const FilePath& symlink_path, char buf[PATH_MAX]; ssize_t count = ::readlink(symlink_path.value().c_str(), buf, arraysize(buf)); - if (count <= 0) + if (count <= 0) { + target_path->clear(); return false; + } *target_path = FilePath(FilePath::StringType(buf, count)); - return true; } |