File: src/kerberos.c
Function: authGSSServerStep
Error: returning (PyObject*)NULL without setting an exception
298 static PyObject *authGSSServerStep(PyObject *self, PyObject *args)
299 {
300     gss_server_state *state;
301     PyObject *pystate;
302     char *challenge;
303     int result = 0;
304     
305     if (!PyArg_ParseTuple(args, "Os", &pystate, &challenge))
306         return NULL;
when PyArg_ParseTuple() succeeds
taking False path
307 
308     if (!PyCObject_Check(pystate)) {
309         PyErr_SetString(PyExc_TypeError, "Expected a context object");
when taking False path
310         return NULL;
311     }
312     
313     state = (gss_server_state *)PyCObject_AsVoidPtr(pystate);
314     if (state == NULL)
when PyCObject_AsVoidPtr() returns
315         return NULL;
when treating unknown void * from src/kerberos.c:314 as non-NULL
taking False path
316     
317     result = authenticate_gss_server_step(state, challenge);
318     if (result == AUTH_GSS_ERROR)
319         return NULL;
when considering value == (int)-1 from src/kerberos.c:318
taking True path
320     
321     return Py_BuildValue("i", result);
322 }
323 
returning (PyObject*)NULL without setting an exception found 1 similar trace(s) to this