Skip to content

Commit 393b981

Browse files
committed
Fix UBSan error in _testcapi: correct create_attr_from_spec signature
1 parent c4ab024 commit 393b981

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Modules/_testcapi/module.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ module_from_slots_exec(PyObject *self, PyObject *spec)
180180
static PyObject *
181181
create_attr_from_spec(PyObject *spec, PyObject *def)
182182
{
183-
assert(!def);
183+
PyModuleDef *module_def = (PyModuleDef *)def;
184+
assert(!module_def);
184185
return PyObject_GetAttrString(spec, "_gimme_this");
185186
}
186187

0 commit comments

Comments
 (0)