changeset: 101193:db5baad7ad69 branch: 3.5 parent: 101188:ca882ee68d46 user: Meador Inge date: Sat Apr 30 21:56:59 2016 -0500 files: Lib/ctypes/util.py Misc/NEWS description: 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 -r ca882ee68d46 -r db5baad7ad69 Lib/ctypes/util.py --- a/Lib/ctypes/util.py Sat Apr 30 01:03:40 2016 +0000 +++ b/Lib/ctypes/util.py Sat Apr 30 21:56:59 2016 -0500 @@ -184,6 +184,7 @@ 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 -r ca882ee68d46 -r db5baad7ad69 Misc/NEWS --- a/Misc/NEWS Sat Apr 30 01:03:40 2016 +0000 +++ b/Misc/NEWS Sat Apr 30 21:56:59 2016 -0500 @@ -107,6 +107,12 @@ 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