Skip to content

Commit 804575b

Browse files
Remove redundant check in dbm.open() (GH-111844)
PyUnicode_FSConverter() already checks for embedded null characters.
1 parent a3903c8 commit 804575b

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

Modules/_dbmmodule.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -557,11 +557,6 @@ dbmopen_impl(PyObject *module, PyObject *filename, const char *flags,
557557
}
558558

559559
const char *name = PyBytes_AS_STRING(filenamebytes);
560-
if (strlen(name) != (size_t)PyBytes_GET_SIZE(filenamebytes)) {
561-
Py_DECREF(filenamebytes);
562-
PyErr_SetString(PyExc_ValueError, "embedded null character");
563-
return NULL;
564-
}
565560
PyObject *self = newdbmobject(state, name, iflags, mode);
566561
Py_DECREF(filenamebytes);
567562
return self;

0 commit comments

Comments
 (0)