File: src/kerberos.c
Function: authGSSClientUserName
Error: returning (PyObject*)NULL without setting an exception
180 static PyObject *authGSSClientUserName(PyObject *self, PyObject *args)
181 {
182     gss_client_state *state;
183     PyObject *pystate;
184     
185     if (!PyArg_ParseTuple(args, "O", &pystate))
186         return NULL;
when PyArg_ParseTuple() succeeds
taking False path
187 
188     if (!PyCObject_Check(pystate)) {
189         PyErr_SetString(PyExc_TypeError, "Expected a context object");
when taking False path
190         return NULL;
191     }
192     
193     state = (gss_client_state *)PyCObject_AsVoidPtr(pystate);
194     if (state == NULL)
when PyCObject_AsVoidPtr() returns
195         return NULL;
when treating unknown void * from src/kerberos.c:194 as NULL
taking True path
196     
197     return Py_BuildValue("s", state->username);
198 }
199 
returning (PyObject*)NULL without setting an exception