summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2003-03-12 10:56:55 +0000
committerAndrew Bartlett <abartlet@samba.org>2003-03-12 10:56:55 +0000
commite9da9c500b96a828d744e7a1c64427fc01153310 (patch)
tree1f3646fadac0d5a20b33a27e11ccc0902ba82cc2
parentce013dc13e9e77b5cb9b2d5a4b76d54f91614e6c (diff)
downloadsamba-e9da9c500b96a828d744e7a1c64427fc01153310.tar.gz
samba-e9da9c500b96a828d744e7a1c64427fc01153310.tar.xz
samba-e9da9c500b96a828d744e7a1c64427fc01153310.zip
- Fix a double-free (I can't say I understand the code, but it matches the other
cases and keeps valgrind quiet). - Add static Andrew Bartlett
-rw-r--r--source/libads/krb5_setpw.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/source/libads/krb5_setpw.c b/source/libads/krb5_setpw.c
index ac7377cd2f6..29bf1a427c2 100644
--- a/source/libads/krb5_setpw.c
+++ b/source/libads/krb5_setpw.c
@@ -546,7 +546,6 @@ ADS_STATUS krb5_set_password(const char *kdc_host, const char *princ, const char
krb5_free_creds(context, credsp);
krb5_free_principal(context, creds.client);
- krb5_free_principal(context, creds.server);
krb5_free_principal(context, principal);
krb5_free_context(context);
@@ -579,11 +578,11 @@ kerb_prompter(krb5_context ctx, void *data,
return 0;
}
-ADS_STATUS krb5_chg_password(const char *kdc_host,
- const char *principal,
- const char *oldpw,
- const char *newpw,
- int time_offset)
+static ADS_STATUS krb5_chg_password(const char *kdc_host,
+ const char *principal,
+ const char *oldpw,
+ const char *newpw,
+ int time_offset)
{
ADS_STATUS aret;
krb5_error_code ret;