diff options
author | Günther Deschner <gd@samba.org> | 2006-02-20 23:22:56 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:10:16 -0500 |
commit | 4ea92f30985466489a3b3faf5a1c90667175aad6 (patch) | |
tree | 24e18123b87b06642767c05649989f37ff2628c6 /source3/include | |
parent | b7e7a5ef20d1da508afa6ad5a3bf852049951711 (diff) | |
download | samba-4ea92f30985466489a3b3faf5a1c90667175aad6.tar.gz samba-4ea92f30985466489a3b3faf5a1c90667175aad6.tar.bz2 samba-4ea92f30985466489a3b3faf5a1c90667175aad6.zip |
r13581: Correctly parse a non-null terminated, little-endian UCS2 string in the
PAC_LOGON_NAME structure. This was broken on big-endian machines
(Solaris SPARC and ppc). Fixes Bug #3330.
Jerry, this should be in 3.0.21c.
Guenther
(This used to be commit 9732490811f8f02ee547ddc6e2694e1122a3a518)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/authdata.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/include/authdata.h b/source3/include/authdata.h index 194429ab67..7e047687b7 100644 --- a/source3/include/authdata.h +++ b/source3/include/authdata.h @@ -42,7 +42,7 @@ typedef struct pac_logon_name { NTTIME logon_time; uint16 len; - uint16 *username; /* might not be null terminated, so not UNISTR */ + fstring username; } PAC_LOGON_NAME; typedef struct pac_signature_data { |