]> git.ipfire.org Git - thirdparty/krb5.git/commit
Fix bugs in previous cc_file.c changes 238/head
authorGreg Hudson <ghudson@mit.edu>
Tue, 16 Dec 2014 17:57:56 +0000 (12:57 -0500)
committerGreg Hudson <ghudson@mit.edu>
Wed, 21 Jan 2015 02:33:40 +0000 (21:33 -0500)
commit14f039b40efd91b93b1148765bf0b7d3c90db58a
tree71b574183b512f46a6e03d4da86128297ff57de8
parent9a343200d305e7c8df6e556d63afaee42194175f
Fix bugs in previous cc_file.c changes

In fcc_destroy and krb5int_fcc_new_unique, call set_errmsg_filename
before deleting the cache handle, or else the reference to
data->filename is a use after free.

In set_errmsg_filename, do nothing if the code is 0, as we don't have
an error to annotate.

ticket: 8052
src/lib/krb5/ccache/cc_file.c