29 static PyObject *checkPassword(PyObject *self, PyObject *args)
30 {
31 const char *user;
32 const char *pswd;
33 const char *service;
34 const char *default_realm;
35 int result = 0;
36
37 if (!PyArg_ParseTuple(args, "ssss", &user, &pswd, &service, &default_realm))
38 return NULL;
when PyArg_ParseTuple() succeeds
taking False path
39
40 result = authenticate_user_krb5pwd(user, pswd, service, default_realm);
41
42 if (result)
43 return Py_INCREF(Py_True), Py_True;
when considering value == (int)0 from src/kerberos.c:41
taking False path
44 else
45 return NULL;
46 }
47