File: ../pytdb.c
Function: obj_getitem
Error: passing uninitialized data (tkey) as argument 2 to function at ../pytdb.c:496
484 static PyObject *obj_getitem(PyTdbObject *self, PyObject *key)
485 {
486 	TDB_DATA tkey, val;
487 	if (!PyString_Check(key)) {
488 		PyErr_SetString(PyExc_TypeError, "Expected string as key");
when considering range: 1 <= value <= 0x8000000
taking False path
489 		return NULL;
490 	}
491 
492 	tkey.dptr = (unsigned char *)PyString_AsString(key);
493 	tkey.dsize = PyString_Size(key);
when PyString_AsString() succeeds
494 
when PyString_Size() succeeds
495 	val = tdb_fetch(self->ctx, tkey);
496 	if (val.dptr == NULL) {
passing uninitialized data (tkey) as argument 2 to function at ../pytdb.c:496
found 3 similar trace(s) to this
497 		PyErr_SetString(PyExc_KeyError, "No such TDB entry");
498 		return NULL;
499 	} else {
500 		return PyString_FromTDB_DATA(val);
501 	}
502 }
503