From ea833d39fffb17fb5b3a68c92299616ecc5675ee Mon Sep 17 00:00:00 2001
From: "martin.holst@gmail.com"
 <martin.holst@gmail.com@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Date: Wed, 26 Jun 2013 09:18:31 +0000
Subject: [PATCH] Improved error handling

---
 client/read14a.lua | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/client/read14a.lua b/client/read14a.lua
index e9f9851f..1d66057c 100644
--- a/client/read14a.lua
+++ b/client/read14a.lua
@@ -74,7 +74,11 @@ local library = {
 		command = Command:new{cmd = cmds.CMD_READER_ISO_14443a, 
 									arg1 = ISO14A_COMMAND.ISO14A_CONNECT}
 
-		core.SendCommand(command:getBytes())
+		err = core.SendCommand(command:getBytes())
+		if err then
+			print(err)
+			return nil, err
+		end
 		local result = core.WaitForResponseTimeout(cmds.CMD_ACK,TIMEOUT)
 		if result then
 			local count,cmd,arg0,arg1,arg2 = bin.unpack('LLLL',result)
-- 
2.39.5