From: Chaskiel Grundman Date: Fri, 20 Sep 2013 20:47:33 +0000 (-0400) Subject: tkt_MakeTicket5: Use correct bitmask operator X-Git-Tag: openafs-stable-1_8_0pre1~1000 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=33154874bf9d1549552ddedf68d01cff2217bf82 tkt_MakeTicket5: Use correct bitmask operator tkt_MakeTicket5 tries to avoid returning heimdal asn1 error codes, but uses an incorrect expression that's almost always true. Use bitwise & instead of logical && to fix. Change-Id: I59bffe8c9b98c6f32b967bc37a7989c98c5720b6 Reviewed-on: http://gerrit.openafs.org/10264 Reviewed-by: Jeffrey Altman Reviewed-by: Simon Wilkinson Tested-by: BuildBot Reviewed-by: Derrick Brashear --- diff --git a/src/rxkad/ticket5.c b/src/rxkad/ticket5.c index f875cd0..5a53163 100644 --- a/src/rxkad/ticket5.c +++ b/src/rxkad/ticket5.c @@ -617,7 +617,7 @@ cleanup: krb5_free_keyblock_contents(context, &kb); krb5_free_context(context); rxi_Free(buf, allocsiz); - if ((code && 0xFFFFFF00) == ERROR_TABLE_BASE_asn1) + if ((code & 0xFFFFFF00) == ERROR_TABLE_BASE_asn1) return RXKADINCONSISTENCY; return code; }