Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
struct samr_DomInfo1 *dominfo = NULL;
NTSTATUS status;
- k_dec_data.length = decoded_data->length;
- k_dec_data.data = (char *)decoded_data->data;
+ k_dec_data = smb_krb5_data_from_blob(*decoded_data);
code = decode_krb5_setpw_req(&k_dec_data,
&k_clear_data,
goto done;
}
- k_dec_data.length = dec_data_blob.length;
- k_dec_data.data = (char *)dec_data_blob.data;
+ k_dec_data = smb_krb5_data_from_blob(dec_data_blob);
principal_string = cli_credentials_get_principal(server_credentials,
tmp_ctx);
krb5_error_code ret;
#ifdef SAMBA4_USES_HEIMDAL
char null_byte = '\0';
- krb5_data null_data = {
- .length = 1,
- .data = &null_byte,
- };
+ krb5_data null_data = smb_krb5_make_data(&null_byte, 1);
#endif
/* The user account may be set not to want the PAC */