aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/ccache/ccapi/stdcc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/krb5/ccache/ccapi/stdcc.c b/src/lib/krb5/ccache/ccapi/stdcc.c
index de5de4d..14569fb 100644
--- a/src/lib/krb5/ccache/ccapi/stdcc.c
+++ b/src/lib/krb5/ccache/ccapi/stdcc.c
@@ -5,7 +5,7 @@
* Written by Frank Dabek July 1998
* Updated by Jeffrey Altman June 2006
*
- * Copyright 1998, 1999, 2006 by the Massachusetts Institute of Technology.
+ * Copyright 1998, 1999, 2006, 2008 by the Massachusetts Institute of Technology.
* All Rights Reserved.
*
* Export of this software from the United States of America may
@@ -848,6 +848,10 @@ krb5_stdccv3_remove (krb5_context context,
}
if (err == ccIteratorEnd) { err = ccErrCredentialsNotFound; }
+ if (iterator) {
+ err = cc_credentials_iterator_release(iterator);
+ }
+
if (!err) {
cache_changed ();
}