summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2016-06-20 20:28:49 +0000
committerAaron Ballman <aaron@aaronballman.com>2016-06-20 20:28:49 +0000
commit3dd74b8edbf721932508dc8fe11fa99267aa0610 (patch)
treef1784266fc915f30c70a6906b7561868e4ab4be3 /lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp
parentada263dcd0a2a308942b96b073ca9fac762e09f7 (diff)
downloadbcm5719-llvm-3dd74b8edbf721932508dc8fe11fa99267aa0610.tar.gz
bcm5719-llvm-3dd74b8edbf721932508dc8fe11fa99267aa0610.zip
Fix a relatively nasty bug with fs::getPathFromOpenFD() on Windows. The GetFinalPathNameByHandle API does not behave as documented; if given a buffer that has enough space for the path but not the null terminator, the call will return the number of characters required *without* the null terminator (despite being documented otherwise) and it will not set GetLastError(). The result was that this function would return a bogus path and no error. Instead, ensure there is sufficient space for a null terminator (we already strip it off manually for compatibility with older versions of Windows).
llvm-svn: 273195
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud