Message188671
Forget it, can you just try the following patch?
diff --git a/Modules/dbmmodule.c b/Modules/dbmmodule.c
--- a/Modules/dbmmodule.c
+++ b/Modules/dbmmodule.c
@@ -168,11 +168,13 @@
dbm_contains(register dbmobject *dp, PyObject *v)
{
datum key, val;
+ char *ptr;
+ Py_ssize_t size;
- if (PyString_AsStringAndSize(v, (char **)&key.dptr,
- (Py_ssize_t *)&key.dsize)) {
+ if (PyString_AsStringAndSize(v, &ptr, &size))
return -1;
- }
+ key.dptr = ptr;
+ key.dsize = size;
/* Expand check_dbmobject_open to return -1 */
if (dp->di_dbm == NULL) { |
|
Date |
User |
Action |
Args |
2013-05-07 15:59:57 | pitrou | set | recipients:
+ pitrou, David.Edelsohn |
2013-05-07 15:59:57 | pitrou | set | messageid: <1367942397.53.0.54308242862.issue17926@psf.upfronthosting.co.za> |
2013-05-07 15:59:57 | pitrou | link | issue17926 messages |
2013-05-07 15:59:57 | pitrou | create | |
|