commit | a3e610a8b4f0159f42049331be08b93246e71d63 | [log] [tgz] |
---|---|---|
author | Josh Gao <jmgao@google.com> | Thu Jul 28 18:09:48 2016 -0700 |
committer | Josh Gao <jmgao@google.com> | Mon Aug 01 12:36:04 2016 -0700 |
tree | f07d681a41db0c8ca7116b0c9b04b41dfc91134d | |
parent | 0356a0bd55b7ac63ea4a76375f84f37c7b2e84d0 [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.