From: Meador Inge Date: Sun, 1 May 2016 02:56:59 +0000 (-0500) Subject: Issue #24114: Fix an uninitialized variable in `ctypes.util`. X-Git-Tag: v3.6.0a1~92^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8988ebf2a7a89620781feca39074f91469e7baf2;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py index 9e74ccdbcf40..8ff4aff0ca51 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() diff --git a/Misc/NEWS b/Misc/NEWS index 67c2a17e5d18..89403b04e89c 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -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