From 04c178a45132800dd9599a41c6c2fe78b2f9b486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergiusz=20Baza=C5=84ski?= Date: Tue, 1 May 2012 06:53:21 +0000 Subject: [PATCH] Unfuckuping my code. --- terminal/nfc.c | 5 +++-- terminal/nfc.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/terminal/nfc.c b/terminal/nfc.c index d35fe6f..9f7f474 100644 --- a/terminal/nfc.c +++ b/terminal/nfc.c @@ -13,6 +13,7 @@ #define E_BAD_CARD 1 #define E_NO_SUCH_USER 2 #define E_FUCKUP 3 +#define E_TIMEOUT 4 static nfc_device_t *g_NFCDevice = NULL; @@ -61,10 +62,10 @@ int nfc_read(char *UIDOut) } } printf("This appears to be %s.\n", DN); - strncpy(UIDOut, 128, DN); + strncpy(UIDOut, DN, 128); return 0; } - return 1; + return E_TIMEOUT; } int nfc_initialize(void) diff --git a/terminal/nfc.h b/terminal/nfc.h index d19cea7..03e1605 100644 --- a/terminal/nfc.h +++ b/terminal/nfc.h @@ -4,6 +4,7 @@ #define NFC_BAD_CARD 1 #define NFC_NO_SUCH_USER 2 #define NFC_FUCKUP 3 +#define NFC_TIMEOUT 4 int nfc_initialize(void); int nfc_read(char *UIDOut);