diff options
author | Josh Gao <jmgao@google.com> | 2016-07-28 18:09:48 -0700 |
---|---|---|
committer | Josh Gao <jmgao@google.com> | 2016-08-01 12:36:04 -0700 |
commit | f551ea0f6309465eeab70404076bd881320f4883 (patch) | |
tree | f07d681a41db0c8ca7116b0c9b04b41dfc91134d /libutils/Unicode.cpp | |
parent | 3bdc76025b9b1a8416f00b5f1b57a51c6c9c604d (diff) |
adb: fix stat on Windows.
stat on Windows fails with ENOENT when passed a path with a trailing
slash or backslash, regardless of whether the target is actually a
directory. Emulate the correct POSIX behavior by stripping trailing
path separators and then checking if the target is a directory if
successful.
Bug: http://b/30481559
Bug: https://code.google.com/p/android/issues/detail?id=214633
Change-Id: I1d398d19a9bce1ecb3fdc4aabc31aa98c82c3f93
Test: Relevant adb_tests pass on Linux and Windows 10.
Diffstat (limited to 'libutils/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions