Fixed memory leak in krb5_stdccv3_remove
authorZhanna Tsitkov <tsitkova@mit.edu>
Sat, 13 Dec 2008 00:05:33 +0000 (00:05 +0000)
committerZhanna Tsitkov <tsitkova@mit.edu>
Sat, 13 Dec 2008 00:05:33 +0000 (00:05 +0000)
Ticket: 6299

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21362 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/ccache/ccapi/stdcc.c

index de5de4dd51390277d1acc7b5cf2f30cfb4bf46c0..14569fb5969599797e2850f978c7c2ba35a75c56 100644 (file)
@@ -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 ();
     }