summaryrefslogtreecommitdiff
path: root/source3/libads/krb5_setpw.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2015-10-06 14:05:15 +0200
committerGünther Deschner <gd@samba.org>2015-11-23 18:20:31 +0100
commite6f88c1451f8843fca9ca361cd2dbdf3e77ff47c (patch)
tree548ec2179eb098b1db1946bf0c1369d109f9050f /source3/libads/krb5_setpw.c
parent0733ce3c6ed1e8d97690c9ec80c2768a05690dfd (diff)
downloadsamba-e6f88c1451f8843fca9ca361cd2dbdf3e77ff47c.tar.gz
libads: Fix picky const warning with krb5_set_password_using_ccache
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org> Autobuild-User(master): Günther Deschner <gd@samba.org> Autobuild-Date(master): Mon Nov 23 18:20:31 CET 2015 on sn-devel-104
Diffstat (limited to 'source3/libads/krb5_setpw.c')
-rw-r--r--source3/libads/krb5_setpw.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/source3/libads/krb5_setpw.c b/source3/libads/krb5_setpw.c
index 5b33e2eaadc..c63349567c8 100644
--- a/source3/libads/krb5_setpw.c
+++ b/source3/libads/krb5_setpw.c
@@ -98,7 +98,10 @@ ADS_STATUS ads_krb5_set_password(const char *kdc_host, const char *principal,
return ADS_ERROR_KRB5(ret);
}
- ret = krb5_set_password_using_ccache(context, ccache, newpw, princ,
+ ret = krb5_set_password_using_ccache(context,
+ ccache,
+ discard_const_p(char, newpw),
+ princ,
&result_code,
&result_code_string,
&result_string);
@@ -236,8 +239,12 @@ static ADS_STATUS ads_krb5_chg_password(const char *kdc_host,
return ADS_ERROR_KRB5(ret);
}
- ret = krb5_change_password(context, &creds, newpw, &result_code,
- &result_code_string, &result_string);
+ ret = krb5_change_password(context,
+ &creds,
+ discard_const_p(char, newpw),
+ &result_code,
+ &result_code_string,
+ &result_string);
if (ret) {
DEBUG(1, ("krb5_change_password failed (%s)\n", error_message(ret)));
aret = ADS_ERROR_KRB5(ret);