4 new revisions:
Revision: 222ba1838ca4
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:22:42 2013 UTC
Log: Display right message when no tag is detected...
http://code.google.com/p/mfoc/source/detail?r=222ba1838ca4
Revision: e1a2b0225f4d
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:24:08 2013 UTC
Log: Check if nfc_init() returns a valid context...
http://code.google.com/p/mfoc/source/detail?r=e1a2b0225f4d
Revision: 2fa70fb3d370
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:25:56 2013 UTC
Log: Use bzip2 instead of gzip compression algorithm
http://code.google.com/p/mfoc/source/detail?r=2fa70fb3d370
Revision: 290a0759567d
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:30:30 2013 UTC
Log: Bump version to 0.10.7
http://code.google.com/p/mfoc/source/detail?r=290a0759567d
==============================================================================
Revision: 222ba1838ca4
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:22:42 2013 UTC
Log: Display right message when no tag is detected
This fixes a potential segfault due to an access to uninitialised memory
variable access
http://code.google.com/p/mfoc/source/detail?r=222ba1838ca4
Modified:
/src/mfoc.c
=======================================
--- /src/mfoc.c Fri Apr 5 08:15:54 2013 UTC
+++ /src/mfoc.c Fri Dec 6 14:22:42 2013 UTC
@@ -204,10 +204,13 @@
for (i=0;!nfc_initiator_select_passive_target(r.pdi, nm, NULL, 0,
&t.nt) && i < 10; i++) zsleep (100);
*/
- // mf_select_tag(r.pdi, &(t.nt));
- if (nfc_initiator_select_passive_target(r.pdi, nm, NULL, 0, &t.nt) < 0) {
+ int tag_count;
+ if ((tag_count = nfc_initiator_select_passive_target(r.pdi, nm, NULL, 0,
&t.nt)) < 0) {
nfc_perror(r.pdi, "nfc_initiator_select_passive_target");
goto error;
+ } else if (tag_count == 0) {
+ ERR("No tag found.");
+ goto error;
}
// Test if a compatible MIFARE tag is used
==============================================================================
Revision: e1a2b0225f4d
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:24:08 2013 UTC
Log: Check if nfc_init() returns a valid context
This fixes a potential segfault when libnfc is not correctly initialized
http://code.google.com/p/mfoc/source/detail?r=e1a2b0225f4d
Modified:
/src/mfoc.c
=======================================
--- /src/mfoc.c Fri Dec 6 14:22:42 2013 UTC
+++ /src/mfoc.c Fri Dec 6 14:24:08 2013 UTC
@@ -582,6 +582,10 @@
{
// Connect to the first NFC device
nfc_init(&context);
+ if (context == NULL) {
+ ERR("Unable to init libnfc (malloc)");
+ exit(EXIT_FAILURE);
+ }
r->pdi = nfc_open(context, NULL);
if (!r->pdi) {
printf("No NFC device found.\n");
==============================================================================
Revision: 2fa70fb3d370
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:25:56 2013 UTC
Log: Use bzip2 instead of gzip compression algorithm
http://code.google.com/p/mfoc/source/detail?r=2fa70fb3d370
Modified:
/
configure.ac
=======================================
--- /
configure.ac Thu Jun 6 14:37:48 2013 UTC
+++ /
configure.ac Fri Dec 6 14:25:56 2013 UTC
@@ -8,7 +8,7 @@
AC_CONFIG_SRCDIR([src/mfoc.c])
-AM_INIT_AUTOMAKE
+AM_INIT_AUTOMAKE(dist-bzip2 no-dist-gzip)
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
==============================================================================
Revision: 290a0759567d
Author: Romuald Conty <
rom...@libnfc.org>
Date: Fri Dec 6 14:30:30 2013 UTC
Log: Bump version to 0.10.7
http://code.google.com/p/mfoc/source/detail?r=290a0759567d
Modified:
/
configure.ac
=======================================
--- /
configure.ac Fri Dec 6 14:25:56 2013 UTC
+++ /
configure.ac Fri Dec 6 14:30:30 2013 UTC
@@ -1,4 +1,4 @@
-AC_INIT([mfoc],[0.10.6],[
mif...@nethemba.com])
+AC_INIT([mfoc],[0.10.7],[
mif...@nethemba.com])
AC_CONFIG_MACRO_DIR([m4])