diff options
author | Meador Inge <meadori@gmail.com> | 2016-04-30 21:56:59 -0500 |
---|---|---|
committer | Meador Inge <meadori@gmail.com> | 2016-04-30 21:56:59 -0500 |
commit | 383eb2c8efcd3963e2660384a9a57f4ba1e051b3 (patch) | |
tree | 9cc8a4c04426d3f3cfd73893e73cd1fae57f5b87 | |
parent | 2a2f97b59fc39bd426e268dc4aa5eb943fe24331 (diff) | |
download | cpython-383eb2c8efcd3963e2660384a9a57f4ba1e051b3.tar.gz |
Issue #24114: Fix an uninitialized variable in `ctypes.util`.
The bug only occurs on SunOS when the ctypes implementation searches
for the `crle` program. Patch by Xiang Zhang. Tested on SunOS by
Kees Bos.
-rw-r--r-- | Lib/ctypes/util.py | 1 | ||||
-rw-r--r-- | Misc/NEWS | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py index 9e74ccdbcf..8ff4aff0ca 100644 --- a/Lib/ctypes/util.py +++ b/Lib/ctypes/util.py @@ -184,6 +184,7 @@ elif os.name == "posix": else: cmd = 'env LC_ALL=C /usr/bin/crle 2>/dev/null' + paths = None with contextlib.closing(os.popen(cmd)) as f: for line in f.readlines(): line = line.strip() @@ -107,6 +107,12 @@ Core and Builtins Library ------- +- Issue #24114: Fix an uninitialized variable in `ctypes.util`. + + The bug only occurs on SunOS when the ctypes implementation searches + for the `crle` program. Patch by Xiang Zhang. Tested on SunOS by + Kees Bos. + - Issue #26864: In urllib.request, change the proxy bypass host checking against no_proxy to be case-insensitive, and to not match unrelated host names that happen to have a bypassed hostname as a suffix. Patch by Xiang |