mirror of
https://github.com/python/cpython.git
synced 2025-08-01 07:33:08 +00:00
Add a test to make sure zlib.crc32 and binascii.crc32 return the same thing.
Fix a buglet in binascii.crc32, the second optional argument could previously have a signedness mismatch with the C variable its going into.
This commit is contained in:
parent
6a644f92ef
commit
c856fa811d
2 changed files with 7 additions and 1 deletions
|
@ -874,7 +874,7 @@ binascii_crc32(PyObject *self, PyObject *args)
|
|||
Py_ssize_t len;
|
||||
long result;
|
||||
|
||||
if ( !PyArg_ParseTuple(args, "s#|l:crc32", &bin_data, &len, &crc) )
|
||||
if ( !PyArg_ParseTuple(args, "s#|k:crc32", &bin_data, &len, &crc) )
|
||||
return NULL;
|
||||
|
||||
crc = ~ crc;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue