diff --git a/terminal/ldap.c b/terminal/ldap.c index 21d7234..b1ed620 100644 --- a/terminal/ldap.c +++ b/terminal/ldap.c @@ -10,6 +10,8 @@ #include #include "config.h" +const int NO_SUCH_CARD = LDAP_NO_SUCH_OBJECT; + static char* ldap_attrs_hashes[] = { "uid", "mifareIDHash", diff --git a/terminal/ldap.h b/terminal/ldap.h index 24808ad..1a62b38 100644 --- a/terminal/ldap.h +++ b/terminal/ldap.h @@ -2,5 +2,6 @@ #define __LDAP_H__ int ldap_dn_by_mifare(char *MifareID, char *DNOut, int *DNLength); +const int NO_SUCH_CARD; #endif diff --git a/terminal/nfc.c b/terminal/nfc.c index 06af325..27f6574 100644 --- a/terminal/nfc.c +++ b/terminal/nfc.c @@ -45,7 +45,7 @@ void nfc_poll(void) if (LDAPResult > 0) { - if (LDAPResult == 1) + if (LDAPResult == NO_SUCH_CARD) { tts_speak("Nieznana karta."); sleep(5);