]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib/krb5_wrap: Make use of smb_krb5_make_data()
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 20 Sep 2023 04:02:04 +0000 (16:02 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 27 Sep 2023 02:43:28 +0000 (02:43 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/krb5_wrap/krb5_samba.c

index a1884853c61c5dbd028da97b858cb4b14e81f5c6..19589b1d7ee6bb517ad0ecec1d7218b0a53b8463 100644 (file)
@@ -261,13 +261,10 @@ krb5_error_code smb_krb5_mk_error(krb5_context context,
 
        errpkt.text.length = 0;
        if (e_text != NULL) {
-               errpkt.text.length = strlen(e_text);
-               errpkt.text.data = discard_const_p(char, e_text);
+               errpkt.text = smb_krb5_make_data(discard_const_p(char, e_text), strlen(e_text));
        }
 
-       errpkt.e_data.magic = KV5M_DATA;
-       errpkt.e_data.length = 0;
-       errpkt.e_data.data = NULL;
+       errpkt.e_data = smb_krb5_make_data(NULL, 0);
        if (e_data != NULL) {
                errpkt.e_data = *e_data;
        }