--- a/MySQLdb/MySQLdb/cursors.py
+++ b/MySQLdb/MySQLdb/cursors.py
@@ -46,8 +46,8 @@
         
     def close(self):
         """Close the cursor. No further queries will be possible."""
-        if not self.connection: return
         self.connection = None
+        self.errorhandler = None
 
     def _check_executed(self):
         if not self._executed: