summaryrefslogtreecommitdiffstats
path: root/source/libads
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2003-04-21 13:10:35 +0000
committerAndrew Bartlett <abartlet@samba.org>2003-04-21 13:10:35 +0000
commit9ba88c7314168b87b72a7e9dc3c7588dcce86893 (patch)
tree0393cdb7e2f9e330696d5cdfaba2b34d3ef38a99 /source/libads
parent88fdc36f9373c63706907e48be317007aeba06d6 (diff)
downloadsamba-9ba88c7314168b87b72a7e9dc3c7588dcce86893.tar.gz
samba-9ba88c7314168b87b72a7e9dc3c7588dcce86893.tar.xz
samba-9ba88c7314168b87b72a7e9dc3c7588dcce86893.zip
Add const, static and fix a double free() (merge from HEAD).
Diffstat (limited to 'source/libads')
-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 a5b9eee4ceb..214871b3fb5 100644
--- a/source/libads/krb5_setpw.c
+++ b/source/libads/krb5_setpw.c
@@ -538,7 +538,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);
@@ -571,11 +570,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;