mirror of
https://github.com/python/cpython.git
synced 2024-11-24 10:24:35 +08:00
Fixed a crash in ctypes, when HAVE_USABLE_WCHAR_T is false.
Fixes issue #4867.
This commit is contained in:
parent
2f947369b3
commit
5e4e4278c9
@ -88,6 +88,9 @@ Core and Builtins
|
||||
Library
|
||||
-------
|
||||
|
||||
- Issue #4867: Fixed a crash in ctypes when passing a string to a
|
||||
function without defining argtypes.
|
||||
|
||||
- Issue #4272: Add an optional argument to the GzipFile constructor to override
|
||||
the timestamp in the gzip stream. The default value remains the current time.
|
||||
The information can be used by e.g. gunzip when decompressing. Patch by
|
||||
|
@ -645,8 +645,8 @@ static int ConvParam(PyObject *obj, Py_ssize_t index, struct argument *pa)
|
||||
|
||||
#ifdef CTYPES_UNICODE
|
||||
if (PyUnicode_Check(obj)) {
|
||||
#ifdef HAVE_USABLE_WCHAR_T
|
||||
pa->ffi_type = &ffi_type_pointer;
|
||||
#ifdef HAVE_USABLE_WCHAR_T
|
||||
pa->value.p = PyUnicode_AS_UNICODE(obj);
|
||||
Py_INCREF(obj);
|
||||
pa->keep = obj;
|
||||
|
Loading…
Reference in New Issue
Block a user