339 static void
340 progress_cb (UpdateInfo *update_info)
341 {
342 PyObject *progress = (PyObject *) update_info->python_callback;
when treating unknown struct UpdateInfo * from sqlitecache.c:340 as non-NULL
343 PyObject *repoid = (PyObject *) update_info->user_data;
344 PyObject *args;
345 PyObject *result;
346
347 Py_INCREF(repoid);
when treating unknown void * from sqlitecache.c:343 as non-NULL
348
349 args = PyTuple_New (3);
when PyTuple_New() fails
350 PyTuple_SET_ITEM (args, 0, PyInt_FromLong (update_info->packages_seen));
when PyInt_FromLong() succeeds
dereferencing NULL (MEM[(struct PyTupleObject *)args].ob_item) at sqlitecache.c:351
found 1 similar trace(s) to this
351 PyTuple_SET_ITEM (args, 1, PyInt_FromLong (update_info->count_from_md));
352 PyTuple_SET_ITEM (args, 2, repoid);
353
354 result = PyEval_CallObject (progress, args);
355 Py_DECREF (args);
356 Py_XDECREF (result);
357 }