Properly use &&. Closes bug #434988.
diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c
index 0cc0437..beb8c7e 100644
--- a/Modules/_cursesmodule.c
+++ b/Modules/_cursesmodule.c
@@ -189,8 +189,8 @@
 {
   if (PyInt_Check(obj)) {
     *ch = (chtype) PyInt_AsLong(obj);
-  } else if(PyString_Check(obj) &
-	    (PyString_Size(obj) == 1)) {
+  } else if(PyString_Check(obj) 
+	    && (PyString_Size(obj) == 1)) {
     *ch = (chtype) *PyString_AsString(obj);
   } else {
     return 0;