From: | epeisach@mit.edu |
Subject: | CVS Commit |
* cc_file.c (krb5_fcc_close): Free the cache id.
(dereference): When removing fcc_set entry from list, free the
pointer as well.
The first was accidently dropped in the dereference code writing.
The cache id pointer is never freed.
The second error is the removal of the krb5_fcc_data from the linked list.
The fcc_set is removed from the chain, but the memory for the removed fcc_set
is never freed.
To generate a diff of this commit:
cvs diff -r5.152 -r5.153 krb5/src/lib/krb5/ccache/ChangeLog
cvs diff -r5.42 -r5.43 krb5/src/lib/krb5/ccache/cc_file.c
(dereference): When removing fcc_set entry from list, free the
pointer as well.
The first was accidently dropped in the dereference code writing.
The cache id pointer is never freed.
The second error is the removal of the krb5_fcc_data from the linked list.
The fcc_set is removed from the chain, but the memory for the removed fcc_set
is never freed.
To generate a diff of this commit:
cvs diff -r5.152 -r5.153 krb5/src/lib/krb5/ccache/ChangeLog
cvs diff -r5.42 -r5.43 krb5/src/lib/krb5/ccache/cc_file.c