nfctype2: Fix error path for meta information read
authorSamuel Ortiz <sameo@linux.intel.com>
Thu, 12 May 2011 01:04:54 +0000 (03:04 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 21 Oct 2011 06:54:03 +0000 (23:54 -0700)
plugins/nfctype2.c

index 488e76e..a58853a 100644 (file)
@@ -93,7 +93,6 @@ static int meta_recv(uint8_t *resp, int length, void *data)
 
 static int nfctype2_read_meta(uint32_t adapter_idx, uint32_t target_idx, struct type2_tag *tag)
 {
-       int err;
        struct type2_cmd cmd;
        
        DBG("");
@@ -101,11 +100,7 @@ static int nfctype2_read_meta(uint32_t adapter_idx, uint32_t target_idx, struct
        cmd.cmd = CMD_READ;
        cmd.block = META_BLOCK_START;
 
-       err = near_adapter_send(adapter_idx, (uint8_t *)&cmd, sizeof(cmd), meta_recv, tag);
-       if (err < 0)
-               near_adapter_disconnect(adapter_idx);
-
-       return 0;
+       return near_adapter_send(adapter_idx, (uint8_t *)&cmd, sizeof(cmd), meta_recv, tag);
 }
 
 static int nfctype2_read_tag(uint32_t adapter_idx,