File: cpyrit/_cpyrit_cpu.c
Function: PcapDevice_open_live
Error: returning (PyObject*)NULL without setting an exception
1458 static PyObject*
1459 PcapDevice_open_live(PcapDevice *self, PyObject *args)
1460 {
1461     char errbuf[PCAP_ERRBUF_SIZE];
1462     char *device_name;
1463 
1464     if (!PyArg_ParseTuple(args, "s", &device_name))
when PyArg_ParseTuple() succeeds
taking False path
1465         return NULL;
1466 
1467     if (self->status != 0)
when considering value == (char)0 from cpyrit/_cpyrit_cpu.c:1467
taking False path
1468     {
1469         PyErr_SetString(PyExc_RuntimeError, "Already opened.");
1470         return NULL;
1471     }
1472 
1473     self->p = pcap_open_live(device_name, 65535, 1, 200, errbuf);
1474     if (!self->p)
when treating unknown struct pcap_t * from cpyrit/_cpyrit_cpu.c:1473 as non-NULL
taking False path
1475     {
1476         PyErr_Format(PyExc_IOError, "Failed to open device '%s' (libpcap: %s)", device_name, errbuf);
1477         return NULL;
1478     }
1479     
1480     if (!PcapDevice_setup(self, "live", device_name))
when considering value == (int)0 from cpyrit/_cpyrit_cpu.c:1480
taking True path
1481         return NULL;
1482     
1483     Py_INCREF(Py_None);
1484     return Py_None;
1485 }
returning (PyObject*)NULL without setting an exception