summaryrefslogtreecommitdiff
path: root/source3/include/authdata.h
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2006-02-20 23:22:56 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:10:16 -0500
commit4ea92f30985466489a3b3faf5a1c90667175aad6 (patch)
tree24e18123b87b06642767c05649989f37ff2628c6 /source3/include/authdata.h
parentb7e7a5ef20d1da508afa6ad5a3bf852049951711 (diff)
downloadsamba-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/authdata.h')
-rw-r--r--source3/include/authdata.h2
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 {