From: Sam Hartman Date: Wed, 23 Dec 2009 21:10:19 +0000 (+0000) Subject: Change krb5_get_ap_tag macro to remove warnings X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce1f148dfd1511707d3790980bda5f03d584c39f;p=thirdparty%2Fkrb5.git Change krb5_get_ap_tag macro to remove warnings git-svn-id: svn://anonsvn.mit.edu/krb5/branches/anonymous@23501 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/include/k5-int.h b/src/include/k5-int.h index f1b48c0afd..ebd08dc094 100644 --- a/src/include/k5-int.h +++ b/src/include/k5-int.h @@ -1532,7 +1532,7 @@ void KRB5_CALLCONV krb5_free_priv_enc_part(krb5_context, krb5_priv_enc_part *); /* allow either constructed or primitive encoding, so check for bit 6 set or reset */ #define krb5int_is_app_tag(dat,tag) \ - ((dat) && (dat)->length && \ + ((dat != NULL) && (dat)->length && \ ((((dat)->data[0] & ~0x20) == ((tag) | 0x40)))) #define krb5_is_krb_ticket(dat) krb5int_is_app_tag(dat, 1) #define krb5_is_krb_authenticator(dat) krb5int_is_app_tag(dat, 2)