From 3bcdb4d1b667a35fea83695eb6374dc434647e70 Mon Sep 17 00:00:00 2001 From: Michael Weiser <michael.weiser@gmx.de> Date: Thu, 6 Aug 2015 13:56:03 +0200 Subject: [PATCH] Support KDB API version 8 (MIT Kerberos >= 1.13) --- src/PyKAdminObject.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/PyKAdminObject.c b/src/PyKAdminObject.c index 413d382..e97124a 100644 --- a/src/PyKAdminObject.c +++ b/src/PyKAdminObject.c @@ -362,7 +362,11 @@ static PyObject *PyKAdminObject_each_principal(PyKAdminObject *self, PyObject *a krb5_clear_error_message(self->context); - code = krb5_db_iterate(self->context, match, kdb_iter_princs, (void *)self); + code = krb5_db_iterate(self->context, match, kdb_iter_princs, (void *)self +#if (KRB5_KDB_API_VERSION >= 8) + , 0 /* flags */ +#endif + ); if (lock != KRB5_PLUGIN_OP_NOTSUPP) { lock = kadm5_unlock(self->server_handle); -- GitLab