* fcc_retrv.c (flags_match): Add parens to def'n of flags_match to
authorTom Yu <tlyu@mit.edu>
Thu, 15 Aug 1996 21:12:10 +0000 (21:12 +0000)
committerTom Yu <tlyu@mit.edu>
Thu, 15 Aug 1996 21:12:10 +0000 (21:12 +0000)
make comparison correct. (== has higher precedence than &)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8941 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/ccache/file/ChangeLog
src/lib/krb5/ccache/file/fcc_retrv.c

index 1bb7a2ae8900cf639773bc75fa01449826da7fdd..8b568c1781c6a2d12cebb2f0143d5f284202ceb3 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug 15 16:46:00 1996  Tom Yu  <tlyu@mit.edu>
+
+       * fcc_retrv.c (flags_match): Add parens to def'n of flags_match to
+               make comparison correct. (== has higher precedence than &)
+
 Wed Jun 12 01:04:27 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
        * fcc-proto.h: Change use of PROTOTYPE to KRB5_PROTOTYPE.
index bda1b87914bfc4b5874cca14cea7e16f30f90d1d..ab0db7c8e2a6f3edf9ff953d4d1d6f4e69b849d7 100644 (file)
@@ -31,7 +31,7 @@
 #endif
 
 #define set(bits) (whichfields & bits)
-#define flags_match(a,b) (a & b == a)
+#define flags_match(a,b) (((a) & (b)) == (a))
 #define times_match_exact(t1,t2) (memcmp((char *)(t1), (char *)(t2), sizeof(*(t1))) == 0)
 
 static krb5_boolean times_match PROTOTYPE((const krb5_ticket_times *,