git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7b1a517
)
lib/krb5_wrap: use krb5_copy_data_contents in smb_krb5_principal_set_realm.
author
Günther Deschner
<gd@samba.org>
Tue, 13 May 2014 15:33:07 +0000
(17:33 +0200)
committer
Andrew Bartlett
<abartlet@samba.org>
Fri, 8 Aug 2014 04:02:35 +0000
(06:02 +0200)
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/krb5_wrap/krb5_samba.c
patch
|
blob
|
history
diff --git
a/lib/krb5_wrap/krb5_samba.c
b/lib/krb5_wrap/krb5_samba.c
index 3288f7563fb71c39db32358e3d05c8d85282efff..fca6cefa33491310539c54bfb2109884a0749fd6 100644
(file)
--- a/
lib/krb5_wrap/krb5_samba.c
+++ b/
lib/krb5_wrap/krb5_samba.c
@@
-2338,11
+2338,11
@@
krb5_error_code smb_krb5_principal_set_realm(krb5_context context,
old_data = krb5_princ_realm(context, principal);
- data.magic = 0;
- data.length = strlen(realm);
-
data.data = malloc(data.length
);
- if (
data.data == NULL
) {
- return
ENOMEM
;
+ ret = krb5_copy_data_contents(&data,
+ realm,
+
strlen(realm)
);
+ if (
ret
) {
+ return
ret
;
}
/* free realm before setting */