git://git.openafs.org
/
openafs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
1339442
)
DEVEL15-md5inum-md5-clobbers-input-20070726
author
Derrick Brashear
<shadow@dementia.org>
Thu, 26 Jul 2007 18:05:40 +0000 (18:05 +0000)
committer
Derrick Brashear
<shadow@dementia.org>
Thu, 26 Jul 2007 18:05:40 +0000 (18:05 +0000)
(cherry picked from commit
ed13fac9114d3743ca1d448d3bce7f9d43bf4f5a
)
src/afs/afs_util.c
patch
|
blob
|
history
diff --git
a/src/afs/afs_util.c
b/src/afs/afs_util.c
index
ee5539a
..
e8721d1
100644
(file)
--- 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;
}