catacomb/__init__.py: Awful bodge for symbol conflict.
[catacomb-python] / rand.c
diff --git a/rand.c b/rand.c
index eeece65..7e091b0 100644 (file)
--- a/rand.c
+++ b/rand.c
@@ -1249,7 +1249,7 @@ static PyObject *bbsget_x(PyObject *me, void *hunoz)
 
 static int bbsset_x(PyObject *me, PyObject *val, void *hunoz)
 {
-  mp *x = 0; grand *r = GRAND_R(me); int rc = -1; if (!x) NIERR("__del__");
+  mp *x = 0; grand *r = GRAND_R(me); int rc = -1; if (!val) NIERR("__del__");
   if ((x = getmp(val)) == 0) goto end; r->ops->misc(r, BBS_SET, x); rc = 0;
   end: mp_drop(x); return (rc);
 }