git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
libadmin/vos/vosutils.c: mask out sign-extension
[openafs.git]
/
src
/
libadmin
/
vos
/
vosutils.c
diff --git
a/src/libadmin/vos/vosutils.c
b/src/libadmin/vos/vosutils.c
index
191e5f4
..
3fcab99
100644
(file)
--- a/
src/libadmin/vos/vosutils.c
+++ b/
src/libadmin/vos/vosutils.c
@@
-568,8
+568,8
@@
AddressMatch(int addrTest, int addrPattern)
int bPattern;
/* Test the high byte */
- bTest = addrTest >> 24;
- bPattern = addrPattern >> 24;
+ bTest = (addrTest >> 24) & 255;
+ bPattern = (addrPattern >> 24) & 255;
if ((bTest != bPattern) && (bPattern != 255)) {
return FALSE;
}