Merge 3.5 (os.urandom, issue #27278)
This commit is contained in:
commit
370f5136d4
|
@ -10,6 +10,10 @@ What's New in Python 3.6.0 alpha 3
|
|||
Library
|
||||
-------
|
||||
|
||||
- Issue #27278: Fix os.urandom() implementation using getrandom() on Linux.
|
||||
Truncate size to INT_MAX and loop until we collected enough random bytes,
|
||||
instead of casting a directly Py_ssize_t to int.
|
||||
|
||||
- Issue #16864: sqlite3.Cursor.lastrowid now supports REPLACE statement.
|
||||
Initial patch by Alex LordThorsen.
|
||||
|
||||
|
|
|
@ -146,7 +146,7 @@ py_getrandom(void *buffer, Py_ssize_t size, int raise)
|
|||
to 1024 bytes */
|
||||
n = Py_MIN(size, 1024);
|
||||
#else
|
||||
n = size;
|
||||
n = Py_MIN(size, INT_MAX);
|
||||
#endif
|
||||
|
||||
errno = 0;
|
||||
|
|
Loading…
Reference in New Issue