Issue #19296: Silence compiler warning in dbm_open.

Some dbm header files declare the first argument as char * instead of a const char *.
This commit is contained in:
Christian Heimes 2013-12-06 00:20:00 +01:00
parent 710280b6d6
commit 8ff6f3e895
2 changed files with 4 additions and 1 deletions

View File

@ -18,6 +18,8 @@ Core and Builtins
Library
-------
- Issue #19296: Silence compiler warning in dbm_open
- Issue #19839: Fix regression in bz2 module's handling of non-bzip2 data at
EOF, and analogous bug in lzma module.

View File

@ -66,7 +66,8 @@ newdbmobject(const char *file, int flags, int mode)
if (dp == NULL)
return NULL;
dp->di_size = -1;
if ( (dp->di_dbm = dbm_open(file, flags, mode)) == 0 ) {
/* See issue #19296 */
if ( (dp->di_dbm = dbm_open((char *)file, flags, mode)) == 0 ) {
PyErr_SetFromErrno(DbmError);
Py_DECREF(dp);
return NULL;