Bug report
Bug description:
Pointer left is dereferenced here, but null-pointer check is done later. Correct code should look like this:
int result; if (left == NULL || right == NULL) { PyErr_BadInternalCall(); return NULL; } PyTypeObject *sesstype = ((PySSLSession*)left)->ctx->state->PySSLSession_Type;
CPython versions tested on:
3.11
Operating systems tested on:
No response