mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Merged revisions 65654 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r65654 | martin.v.loewis | 2008-08-12 16:49:50 +0200 (Tue, 12 Aug 2008) | 6 lines Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple, by denying s# to parse objects that have a releasebuffer procedure, and introducing s*. More module might need to get converted to use s*. ........
This commit is contained in:
parent
688356f59f
commit
423be95dcf
32 changed files with 721 additions and 390 deletions
|
|
@ -1704,7 +1704,7 @@ getstring(PyObject* string, Py_ssize_t* p_length, int* p_charsize)
|
|||
/* Release the buffer immediately --- possibly dangerous
|
||||
but doing something else would require some re-factoring
|
||||
*/
|
||||
PyObject_ReleaseBuffer(string, &view);
|
||||
PyBuffer_Release(&view);
|
||||
|
||||
if (bytes < 0) {
|
||||
PyErr_SetString(PyExc_TypeError, "buffer has negative size");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue