312 static PyObject *
313 bib_copy_field (PyObject * self, PyObject * args) {
314 BibtexField * field;
315 PyBibtexField_Object * field_obj, * new_obj;
316
317 if (! PyArg_ParseTuple(args, "O!:get_native", & PyBibtexField_Type, & field_obj))
when PyArg_ParseTuple() succeeds
taking False path
318 return NULL;
319
320 field = field_obj->obj;
321
322 new_obj = (PyBibtexField_Object *) PyObject_NEW (PyBibtexField_Object, & PyBibtexField_Type);
when PyObject_Init() fails
323
324 new_obj->obj = bibtex_struct_as_field (bibtex_struct_copy (field->structure), field->type);
when treating unknown struct BibtexField * from bibtexmodule.c:320 as non-NULL
dereferencing NULL (new_obj->obj) at bibtexmodule.c:326
325
326 return (PyObject *) new_obj;
327 }