set ptr in new_list

This commit is contained in:
Doug MacEachern 2007-09-09 22:23:33 +00:00
parent d951672a8f
commit d315d4de8c

View File

@ -140,9 +140,10 @@ static PyObject *pysigar_new_list(char *data, unsigned long number,
for (i=0; i<number; i++, data += size) { for (i=0; i<number; i++, data += size) {
void *ent = malloc(size); void *ent = malloc(size);
PyObject *obj = PyType_GenericAlloc(type, 0); PyObject *self = PyType_GenericAlloc(type, 0);
memcpy(ent, data, size); memcpy(ent, data, size);
PyTuple_SET_ITEM(av, i, obj); PySIGAR_OBJ->ptr = ent;
PyTuple_SET_ITEM(av, i, self);
} }
return av; return av;