File: cpyrit/_cpyrit_cpu.c
Function: PcapDevice_open_offline
Error: returning (PyObject*)NULL without setting an exception
1490 static PyObject*
1491 PcapDevice_open_offline(PcapDevice *self, PyObject *args)
1492 {
1493     char errbuf[PCAP_ERRBUF_SIZE];
1494     char *fname;
1495     
1496     if (!PyArg_ParseTuple(args, "s", &fname))
when PyArg_ParseTuple() succeeds
taking False path
1497         return NULL;
1498 
1499     if (self->status != 0)
when considering value == (char)0 from cpyrit/_cpyrit_cpu.c:1499
taking False path
1500     {
1501         PyErr_SetString(PyExc_RuntimeError, "Already opened.");
1502         return NULL;
1503     }
1504 
1505     self->p = pcap_open_offline(fname, errbuf);
1506     if (!self->p)
when treating unknown struct pcap_t * from cpyrit/_cpyrit_cpu.c:1505 as non-NULL
taking False path
1507     {
1508         PyErr_Format(PyExc_IOError, "Failed to open file '%s' (libpcap: %s)", fname, errbuf);
1509         return NULL;
1510     }
1511     
1512     if (!PcapDevice_setup(self, "offline", fname))
when considering value == (int)0 from cpyrit/_cpyrit_cpu.c:1512
taking True path
1513         return NULL;
1514 
1515     Py_INCREF(Py_None);
1516     return Py_None;
1517 }
returning (PyObject*)NULL without setting an exception