r19104@cathode-dark-space: jaltman | 2007-01-22 20:18:17 -0500
ticket: new
subject: kt_file.c memory leak on error in krb5_kt_resolve / krb5_kt_wresolve
tags: pullup
The krb5_kt_resolve and krb5_kt_wresolve functions leak the 'data'
memory allocation if the lock cannot be initialized.
ticket: 5410
version_fixed: 1.6.1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19113
dc483132-0cff-0310-8789-
dd5450dbe970
err = k5_mutex_init(&data->lock);
if (err) {
+ krb5_xfree(data);
krb5_xfree(*id);
return err;
}
err = k5_mutex_init(&data->lock);
if (err) {
+ krb5_xfree(data);
krb5_xfree(*id);
return err;
}