libads: Fix picky const warning with krb5_set_password_using_ccache
authorAndreas Schneider <asn@samba.org>
Tue, 6 Oct 2015 12:05:15 +0000 (14:05 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 23 Nov 2015 17:20:31 +0000 (18:20 +0100)
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

source3/libads/krb5_setpw.c

index 5b33e2eaadc023c71e9bc26d584da3cbd797e9fb..c63349567c83c82e546a50935482225275e3fdff 100644 (file)
@@ -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);