From ed13fac9114d3743ca1d448d3bce7f9d43bf4f5a Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 26 Jul 2007 18:04:21 +0000 Subject: [PATCH] md5inum-md5-clobbers-input-20070726 --- src/afs/afs_util.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/afs/afs_util.c b/src/afs/afs_util.c index ee5539a..e8721d1 100644 --- a/src/afs/afs_util.c +++ b/src/afs/afs_util.c @@ -649,7 +649,7 @@ AFS_MD5_Final (void *res, struct afs_md5 *m) afs_int32 afs_calc_inum (afs_int32 volume, afs_int32 vnode) { - afs_int32 ino; + afs_int32 ino, vno = vnode; char digest[16]; struct afs_md5 ct; @@ -659,7 +659,7 @@ afs_int32 afs_calc_inum (afs_int32 volume, afs_int32 vnode) AFS_MD5_Update(&ct, &vnode, 4); AFS_MD5_Final(digest, &ct); memcpy(&ino, digest, sizeof(ino_t)); - ino ^= (ino ^ vnode) & 1; + ino ^= (ino ^ vno) & 1; } else { ino = (volume << 16) + vnode; } -- 1.7.1