--- pcapy-0.10.5.orig/pcapobj.cc	2007-03-28 14:59:04.000000000 +0100
+++ pcapy-0.10.5/pcapobj.cc	2008-10-23 22:55:47.000000000 +0100
@@ -214,8 +214,16 @@
     }
 
   PyObject *pkthdr = new_pcap_pkthdr(&hdr);
+  if(pkthdr)
+    {
+      PyObject *ret = NULL;
+      ret = Py_BuildValue("(Os#)", pkthdr, buf, hdr.caplen);
+      Py_DECREF(pkthdr);
+      return ret;
+    }
 
-  return Py_BuildValue("(Os#)", pkthdr, buf, hdr.caplen);
+  PyErr_SetString(PcapError, "Can't build pkthdr");
+  return NULL;
 }
 
 
