File: src/kerberos.c
Function: authGSSClientStep
Error: returning (PyObject*)NULL without setting an exception
134 static PyObject *authGSSClientStep(PyObject *self, PyObject *args)
135 {
136     gss_client_state *state;
137     PyObject *pystate;
138     char *challenge;
139     int result = 0;
140     
141     if (!PyArg_ParseTuple(args, "Os", &pystate, &challenge))
142         return NULL;
when PyArg_ParseTuple() succeeds
taking False path
143 
144     if (!PyCObject_Check(pystate)) {
145         PyErr_SetString(PyExc_TypeError, "Expected a context object");
when taking False path
146         return NULL;
147     }
148     
149     state = (gss_client_state *)PyCObject_AsVoidPtr(pystate);
150     if (state == NULL)
when PyCObject_AsVoidPtr() returns
151         return NULL;
when treating unknown void * from src/kerberos.c:150 as non-NULL
taking False path
152 
153     result = authenticate_gss_client_step(state, challenge);
154     if (result == AUTH_GSS_ERROR)
155         return NULL;
when considering value == (int)-1 from src/kerberos.c:154
taking True path
156     
157     return Py_BuildValue("i", result);
158 }
159 
returning (PyObject*)NULL without setting an exception found 1 similar trace(s) to this