utils.c: Raise exceptions from `convTHING' with null arguments.
[pyke] / util.c
diff --git a/util.c b/util.c
index d4b7fb0..7118bfb 100644 (file)
--- a/util.c
+++ b/util.c
@@ -133,6 +133,7 @@ int convk64(PyObject *o, void *pp)
   int rc = 0;
   uint32 lo, hi;
 
+  if (!o) VALERR("can't delete");
   if (init_i32()) goto end;
   if ((i = PyNumber_Int(o)) == 0) goto end;
   lo = PyInt_AsUnsignedLongMask(i);