From 376aefcc5d902af6712e886f446d3068e728cfa1 Mon Sep 17 00:00:00 2001 From: Michael Weiser <michael.weiser@gmx.de> Date: Thu, 6 Aug 2015 15:45:41 +0200 Subject: [PATCH] Make getprinc raise an exception on insufficient privileges --- src/PyKAdminPrincipalObject.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/PyKAdminPrincipalObject.c b/src/PyKAdminPrincipalObject.c index 9be4e8e..55fe61e 100644 --- a/src/PyKAdminPrincipalObject.c +++ b/src/PyKAdminPrincipalObject.c @@ -1013,6 +1013,8 @@ PyKAdminPrincipalObject *PyKAdminPrincipalObject_principal_with_name(PyKAdminObj if ((retval != KADM5_OK) || code) { PyKAdminPrincipal_dealloc(principal); + if (retval == KADM5_AUTH_GET) + PyKAdminError_raise_error(retval, "kadm5_get_principal"); principal = (PyKAdminPrincipalObject *)Py_None; } -- GitLab