[Python-checkins] bpo-38222: Check specifically for a drive, not just a colon (GH-25540)
zooba
webhook-mailer at python.org
Thu Apr 22 19:30:45 EDT 2021
https://github.com/python/cpython/commit/e07d8098892e85ecc56969d2c9a5afb3ea33ce8f
commit: e07d8098892e85ecc56969d2c9a5afb3ea33ce8f
branch: master
author: Steve Dower <steve.dower at python.org>
committer: zooba <steve.dower at microsoft.com>
date: 2021-04-23T00:30:37+01:00
summary:
bpo-38222: Check specifically for a drive, not just a colon (GH-25540)
files:
M Modules/posixmodule.c
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 7a5a0e9e8dd24..85e1e6976da16 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -1860,8 +1860,8 @@ attributes_from_dir(LPCWSTR pszFile, BY_HANDLE_FILE_INFORMATION *info, ULONG *re
while (--n > 0 && (filename[n] == L'\\' || filename[n] == L'/')) {
((LPWSTR)filename)[n] = L'\0';
}
- if (!n || filename[n] == L':') {
- // Nothing left te query
+ if (!n || (n == 1 && filename[1] == L':')) {
+ // Nothing left to query
free((void *)filename);
return FALSE;
}
More information about the Python-checkins
mailing list