lib/krb5_wrap: use krb5_const_principal in smb_krb5_get_pw_salt().
[kai/samba-autobuild/.git] / lib / krb5_wrap / krb5_samba.c
index 5f0378b26120c5e320b65176a6bd3b61905b2d09..6d71f2223dbe0fbd50423c900768b3aa082eaea4 100644 (file)
@@ -153,7 +153,7 @@ bool setup_kaddr( krb5_address *pkaddr, struct sockaddr_storage *paddr)
 * @return krb5_error_code
 */
 int smb_krb5_create_key_from_string(krb5_context context,
-                                   krb5_principal *host_princ,
+                                   krb5_const_principal host_princ,
                                    krb5_data *salt,
                                    krb5_data *password,
                                    krb5_enctype enctype,
@@ -170,7 +170,7 @@ int smb_krb5_create_key_from_string(krb5_context context,
        krb5_data _salt;
 
        if (salt == NULL) {
-               ret = krb5_principal2salt(context, *host_princ, &_salt);
+               ret = krb5_principal2salt(context, host_princ, &_salt);
                if (ret) {
                        DEBUG(1,("krb5_principal2salt failed (%s)\n", error_message(ret)));
                        return ret;
@@ -188,7 +188,7 @@ int smb_krb5_create_key_from_string(krb5_context context,
        krb5_salt _salt;
 
        if (salt == NULL) {
-               ret = krb5_get_pw_salt(context, *host_princ, &_salt);
+               ret = krb5_get_pw_salt(context, host_princ, &_salt);
                if (ret) {
                        DEBUG(1,("krb5_get_pw_salt failed (%s)\n", error_message(ret)));
                        return ret;
@@ -223,7 +223,7 @@ int smb_krb5_create_key_from_string(krb5_context context,
 */
 
 int smb_krb5_get_pw_salt(krb5_context context,
-                        krb5_principal host_princ,
+                        krb5_const_principal host_princ,
                         krb5_data *psalt)
 #if defined(HAVE_KRB5_GET_PW_SALT)
 /* Heimdal */