summaryrefslogtreecommitdiffstats
path: root/newlib/libc/stdlib/wcstod.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2016-12-13 12:48:05 +0100
committerCorinna Vinschen <corinna@vinschen.de>2016-12-13 12:48:05 +0100
commit563dda82591bddb213f1771a63de534e11602cd8 (patch)
treedc20fff9a3dfbcd4cd5a1cd5c052f6e5a7956a95 /newlib/libc/stdlib/wcstod.c
parent937a2d92e20a47587d6d0634255df5796b893306 (diff)
downloadcygnal-563dda82591bddb213f1771a63de534e11602cd8.tar.gz
cygnal-563dda82591bddb213f1771a63de534e11602cd8.tar.bz2
cygnal-563dda82591bddb213f1771a63de534e11602cd8.zip
Fix incorrect path conversion on non-existent files on network shares
NtOpenFile/NtCreateFile on non-existent paths on network drives has a bug. Assuming a path Z:\dir\file. Further assuming that Z:\dir does not exist. The first NtOpenFile("Z:\dir\file") correctly returns STATUS_OBJECT_PATH_NOT_FOUND. Subsequent calls incorrectly return STATUS_OBJECT_NAME_NOT_FOUND. This appears to be some kind of caching behaviour. Waiting a while before repeating the call correctly returns STATUS_OBJECT_PATH_NOT_FOUND again. This patch works around the observed misbehaviour. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/stdlib/wcstod.c')
0 files changed, 0 insertions, 0 deletions