diff options
author | Ken Raeburn <raeburn@mit.edu> | 2003-03-12 19:29:11 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2003-03-12 19:29:11 +0000 |
commit | 6bf0ac7ce0023cd45d464e2ffb01f5718b88309a (patch) | |
tree | 86f4e7f7861fcb03122383c084e7d6383663723e /src/krb524 | |
parent | 6670198c5e4945eaabfec95e24b0c47c7d97fc44 (diff) | |
download | krb5-6bf0ac7ce0023cd45d464e2ffb01f5718b88309a.zip krb5-6bf0ac7ce0023cd45d464e2ffb01f5718b88309a.tar.gz krb5-6bf0ac7ce0023cd45d464e2ffb01f5718b88309a.tar.bz2 |
Fix unaligned access found in alpha-linux testing:
* cnv_tkt_skey.c (krb524_convert_tkt_skey): Extract source IP address in its
proper size, not as 'long'.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15275 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/krb524')
-rw-r--r-- | src/krb524/ChangeLog | 5 | ||||
-rw-r--r-- | src/krb524/cnv_tkt_skey.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/krb524/ChangeLog b/src/krb524/ChangeLog index 672bffe..2a7b6cc 100644 --- a/src/krb524/ChangeLog +++ b/src/krb524/ChangeLog @@ -1,3 +1,8 @@ +2003-03-12 Ken Raeburn <raeburn@mit.edu> + + * cnv_tkt_skey.c (krb524_convert_tkt_skey): Extract source IP + address in its proper size, not as 'long'. + 2003-03-06 Alexandra Ellwood <lxs@mit.edu> * cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c, sendmsg.c: Removed Mac-specific includes. diff --git a/src/krb524/cnv_tkt_skey.c b/src/krb524/cnv_tkt_skey.c index 6734976..595a1d3 100644 --- a/src/krb524/cnv_tkt_skey.c +++ b/src/krb524/cnv_tkt_skey.c @@ -176,7 +176,7 @@ int krb524_convert_tkt_skey(context, v5tkt, v4tkt, v5_skey, v4_skey, pname, pinst, prealm, - *((unsigned long *)kaddr.contents), + sinp->sin_addr.s_addr, (char *) v5etkt->session->contents, lifetime, /* issue_data */ @@ -194,7 +194,7 @@ int krb524_convert_tkt_skey(context, v5tkt, v4tkt, v5_skey, v4_skey, pname, pinst, prealm, - *((unsigned long *)kaddr.contents), + sinp->sin_addr.s_addr, (char *) v5etkt->session->contents, lifetime, /* issue_data */ |