aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZhanna Tsitkov <tsitkova@mit.edu>2008-12-13 00:05:33 +0000
committerZhanna Tsitkov <tsitkova@mit.edu>2008-12-13 00:05:33 +0000
commite1aeb84e941ebfee21440438e82782e867a664ce (patch)
tree7961803818130faeeae0bb5c80c6c0ae28893899 /src
parentb0aa0a86efa12688fa1a6000372e351d8c7e46c8 (diff)
downloadkrb5-e1aeb84e941ebfee21440438e82782e867a664ce.zip
krb5-e1aeb84e941ebfee21440438e82782e867a664ce.tar.gz
krb5-e1aeb84e941ebfee21440438e82782e867a664ce.tar.bz2
Fixed memory leak in krb5_stdccv3_remove
Ticket: 6299 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21362 dc483132-0cff-0310-8789-dd5450dbe970
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 ();
}