diff options
-rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index b68fa3aeb..4c49d4701 100644 --- a/ipa-server/xmlrpc-server/funcs.py +++ b/ipa-server/xmlrpc-server/funcs.py @@ -84,6 +84,8 @@ class IPAConnPool: conn.set_krbccache(krbccache, cprinc.name) except ldap.UNWILLING_TO_PERFORM: raise ipaerror.gen_exception(ipaerror.CONNECTION_UNWILLING) + except Exception, e: + raise ipaerror.gen_exception(ipaerror.CONNECTION_NO_CONN, nested_exception=e) return conn |