Convert to getattro some more; also swap PyBytes_AsString for _PyUnicode_AsString when we know the input is unicode, not bytes
diff --git a/OpenSSL/ssl/context.c b/OpenSSL/ssl/context.c
index bfd8ffe..902d1e4 100644
--- a/OpenSSL/ssl/context.c
+++ b/OpenSSL/ssl/context.c
@@ -368,8 +368,8 @@
Py_DECREF(type);
return NULL;
}
- right_name = (PyString_CheckExact(name_attr) &&
- strcmp(name, PyString_AsString(name_attr)) == 0);
+ right_name = (PyUnicode_CheckExact(name_attr) &&
+ strcmp(name, _PyUnicode_AsString(name_attr)) == 0);
Py_DECREF(name_attr);
res = (PyTypeObject *)type;
if (!right_name || res->tp_basicsize != objsize) {