| Index: base/file_util_posix.cc
|
| diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc
|
| index e71051eca763f5c51890e10cb04a75d037c8d708..92527c88c0a87e4e2aae9321af5d1062458eb710 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;
|
| }
|
|
|
|
|