diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2013-12-09 22:06:40 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-03-14 14:16:33 +0100 |
commit | fa0938a6e3cb928602633c3da0b909deb269369d (patch) | |
tree | 6ebe9d9b79752f29a6587eaf5bb296d1e76b3837 /src/util/sss_krb5.h | |
parent | 2bdadc5274df42738b97045cd01cd63d3651daf9 (diff) | |
download | sssd-fa0938a6e3cb928602633c3da0b909deb269369d.tar.gz sssd-fa0938a6e3cb928602633c3da0b909deb269369d.tar.xz sssd-fa0938a6e3cb928602633c3da0b909deb269369d.zip |
Use pattern #elif defined(identifier)
We had in source code following pattern #elif HAVE_<name>
It worked because undefined identifier(in some cases) was evaluated to 0.
But we do not care about value of HAVE_SOMETHING. We just need to know
whether identifier was defined.
There is not equivalent to #ifdef (short for of #if definded)
We need to use long form: #elif defined HAVE_<name>
It causes also compiler warning with enabled compiler flag -Wundef.
Reviewed-by: Pavel Reichl <preichl@redhat.com>
Diffstat (limited to 'src/util/sss_krb5.h')
-rw-r--r-- | src/util/sss_krb5.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/sss_krb5.h b/src/util/sss_krb5.h index 8838a9a6c..ee43f2983 100644 --- a/src/util/sss_krb5.h +++ b/src/util/sss_krb5.h @@ -160,7 +160,7 @@ sss_krb5_free_keytab_entry_contents(krb5_context context, #ifdef HAVE_KRB5_TICKET_TIMES typedef krb5_ticket_times sss_krb5_ticket_times; -#elif HAVE_KRB5_TIMES +#elif defined(HAVE_KRB5_TIMES) typedef krb5_times sss_krb5_ticket_times; #endif |