plug a memory leak.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25324 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -244,7 +244,7 @@ change (krb5_auth_context auth_context,
|
||||
const char *pwd_reason;
|
||||
kadm5_config_params conf;
|
||||
void *kadm5_handle = NULL;
|
||||
krb5_principal principal;
|
||||
krb5_principal principal = NULL;
|
||||
krb5_data *pwd_data = NULL;
|
||||
char *tmp;
|
||||
ChangePasswdDataMS chpw;
|
||||
@@ -416,6 +416,8 @@ change (krb5_auth_context auth_context,
|
||||
"Password changed");
|
||||
out:
|
||||
free_ChangePasswdDataMS(&chpw);
|
||||
if (principal != admin_principal)
|
||||
krb5_free_principal(context, principal);
|
||||
if (admin)
|
||||
free(admin);
|
||||
if (client)
|
||||
|
Reference in New Issue
Block a user