File: src/session.c
Function: x11_callback
Error: dereferencing NULL (MEM[(struct PyObject *)channel_obj].ob_refcnt) at src/session.c:621
607 static void x11_callback(LIBSSH2_SESSION *session, LIBSSH2_CHANNEL *channel,
608                          const char *host, int port, void **abstract) {
609 	SSH2_SessionObj *session_obj = (SSH2_SessionObj *) *abstract;
610 	SSH2_ChannelObj *channel_obj = SSH2_Channel_New(channel, session_obj);
when treating unknown void * * from src/session.c:609 as non-NULL
611 	PyObject *rv;
when SSH2_Channel_New() fails
612 	PyGILState_STATE gstate = PyGILState_Ensure();
613 
PyGILState_Ensure
614 	rv = PyObject_CallFunction(session_obj->cb_x11, "Osi", channel_obj, host, port);
615 	if (rv == NULL)
when treating unknown void * from src/session.c:610 as non-NULL
when _PyObject_CallFunction_SizeT() fails
616 		PyErr_WriteUnraisable(session_obj->cb_x11);
taking True path
617 	else
618 		Py_DECREF(rv);
619 
620 	Py_DECREF(channel_obj);
621 	PyGILState_Release(gstate);
dereferencing NULL (MEM[(struct PyObject *)channel_obj].ob_refcnt) at src/session.c:621
622 }
623