diff options
| author | Spencer Low <CompareAndSwap@gmail.com> | 2015-09-16 16:40:06 -0700 |
|---|---|---|
| committer | Spencer Low <CompareAndSwap@gmail.com> | 2015-09-16 16:40:06 -0700 |
| commit | bc36bdbdc8bb64011bc573a14d54576946fa1006 (patch) | |
| tree | f10504306016eb7cd09f57f166839e40790c8d67 /base/errors_unix.cpp | |
| parent | ebbbb7c677a5c0c269be30ebaf9486513f2f8aff (diff) | |
adb: win32: fix regression on older versions of Windows
On Windows 7, GetStdHandle() may return console pseudo-handles. If you
call SetHandleInformation(h, HANDLE_FLAG_INHERIT, 0) on such a handle,
it will fail. These failures should be ignored like the old code.
Newer versions of Windows return real handles that don't have this
issue. Console pseudo-handles can apparently be identified by the values
3, 7, 11.
This is a regression from 2122c7a1483dc6050b33f58fad4a15d5acd79fdd.
https://code.google.com/p/android/issues/detail?id=186599
Change-Id: I287a74a81d37e0ebe62d673a3f5651ee5439c0d2
Signed-off-by: Spencer Low <CompareAndSwap@gmail.com>
Diffstat (limited to 'base/errors_unix.cpp')
0 files changed, 0 insertions, 0 deletions
