diff options
author | Russ Allbery <rra@stanford.edu> | 2006-06-20 21:45:16 +0000 |
---|---|---|
committer | Russ Allbery <rra@stanford.edu> | 2006-06-20 21:45:16 +0000 |
commit | e93538b4cd620efd44729ffd4ca51d38cea3b010 (patch) | |
tree | fa21e90fa3b892911026aaf2a8d97b92f9c021ce /src/appl | |
parent | b52049164b56054b6b13fb359e50d085659611ad (diff) | |
download | krb5-e93538b4cd620efd44729ffd4ca51d38cea3b010.zip krb5-e93538b4cd620efd44729ffd4ca51d38cea3b010.tar.gz krb5-e93538b4cd620efd44729ffd4ca51d38cea3b010.tar.bz2 |
In verify_krb_v4_tgt, use an unsigned KRB4_32 to store an address rather
than an unsigned long to avoid memcpying past the end of a structure on
64-bit platforms.
Ticket: 581
Version_Reported: 1.0.5
Target_Version: 1.5
Tags: pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18175 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl')
-rw-r--r-- | src/appl/bsd/login.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c index b49baba..a3cdef7 100644 --- a/src/appl/bsd/login.c +++ b/src/appl/bsd/login.c @@ -786,7 +786,7 @@ static int verify_krb_v4_tgt (realm) struct hostent *hp; KTEXT_ST ticket; AUTH_DAT authdata; - unsigned long addr; + unsigned KRB4_32 addr; static /*const*/ char rcmd_str[] = "rcmd"; #if 0 char key[8]; |