* mcc_retrv.c: Add parens to def'n of flags_match because == has
authorTom Yu <tlyu@mit.edu>
Thu, 15 Aug 1996 21:12:33 +0000 (21:12 +0000)
committerTom Yu <tlyu@mit.edu>
Thu, 15 Aug 1996 21:12:33 +0000 (21:12 +0000)
higher precedence than &. (noticed by -Wall)

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

src/lib/krb5/ccache/memory/ChangeLog
src/lib/krb5/ccache/memory/mcc_retrv.c

index e200c67e072dc350abcec09383f57c470b8b58d0..5237b5aec0f12a656b05d9cd645f8bc927f7fb9f 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug 15 16:48:22 1996  Tom Yu  <tlyu@mit.edu>
+
+       * mcc_retrv.c: Add parens to def'n of flags_match because == has
+               higher precedence than &. (noticed by -Wall)
+
 Tue Jun 11 20:15:01 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
 
        * mcc_close.c (krb5_mcc_close): Remove inclusion of malloc.h
index 582157904404c578fe3e149c615b5f5be17aade0..bb07171b44e5c6a23b52d8935a97bf2ed4c3becd 100644 (file)
@@ -27,7 +27,7 @@
 #include "mcc.h"
 
 #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 *,