src/lib/libpam/modules/pam_krb5/pam_krb5.c:536]: (style) Suspicious condition (assignment + comparison); Clarify expression with parentheses. Source code is while ((krbret = krb5_cc_next_cred(pam_context, ccache_temp, &cursor, &creds) == 0)) { Maybe better code while ((krbret = krb5_cc_next_cred(pam_context, ccache_temp, &cursor, &creds)) == 0) {