Fix a lot of reference counting bugs introduced by stupid copy/pasting
diff --git a/OpenSSL/ssl/ssl.c b/OpenSSL/ssl/ssl.c
index f968167..0dd9871 100644
--- a/OpenSSL/ssl/ssl.c
+++ b/OpenSSL/ssl/ssl.c
@@ -142,7 +142,7 @@
     if (ssl_api_object != NULL) {
         /* PyModule_AddObject steals a reference.
          */
-        Py_INCREF((PyObject *)&ssl_Context_Type);
+        Py_INCREF(ssl_api_object);
         PyModule_AddObject(module, "_C_API", ssl_api_object);
     }
 #endif
@@ -158,7 +158,7 @@
     if (ssl_##_name == NULL)                                            \
         goto error;                                                     \
     /* PyModule_AddObject steals a reference. */                        \
-    Py_INCREF((PyObject *)&ssl_##_name);                                \
+    Py_INCREF(ssl_##_name);                                             \
     if (PyModule_AddObject(module, #_name, ssl_##_name) != 0)           \
         goto error;                                                     \
 } while (0)