mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 13:23:51 -07:00
cleanbuffer before calling a sendcommand* fct
This commit is contained in:
parent
b522899190
commit
a5ae725834
1 changed files with 5 additions and 2 deletions
|
@ -129,6 +129,7 @@ static int l_SendCommandOLD(lua_State *L) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clearCommandBuffer();
|
||||||
SendCommandOLD(cmd, arg0, arg1, arg2, data, len);
|
SendCommandOLD(cmd, arg0, arg1, arg2, data, len);
|
||||||
lua_pushboolean(L, true);
|
lua_pushboolean(L, true);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -176,6 +177,7 @@ static int l_SendCommandMIX(lua_State *L) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clearCommandBuffer();
|
||||||
SendCommandMIX(cmd, arg0, arg1, arg2, data, len);
|
SendCommandMIX(cmd, arg0, arg1, arg2, data, len);
|
||||||
lua_pushboolean(L, true);
|
lua_pushboolean(L, true);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -215,6 +217,7 @@ static int l_SendCommandNG(lua_State *L) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clearCommandBuffer();
|
||||||
SendCommandNG(cmd, data, len);
|
SendCommandNG(cmd, data, len);
|
||||||
lua_pushboolean(L, true);
|
lua_pushboolean(L, true);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -387,8 +390,9 @@ static int l_WaitForResponseTimeout(lua_State *L) {
|
||||||
ms_timeout = luaL_checkunsigned(L, 2);
|
ms_timeout = luaL_checkunsigned(L, 2);
|
||||||
|
|
||||||
PacketResponseNG resp;
|
PacketResponseNG resp;
|
||||||
if (WaitForResponseTimeout(cmd, &resp, ms_timeout) == false)
|
if (WaitForResponseTimeout(cmd, &resp, ms_timeout) == false) {
|
||||||
return returnToLuaWithError(L, "No response from the device");
|
return returnToLuaWithError(L, "No response from the device");
|
||||||
|
}
|
||||||
|
|
||||||
char foo[sizeof(PacketResponseNG)];
|
char foo[sizeof(PacketResponseNG)];
|
||||||
n = 0;
|
n = 0;
|
||||||
|
@ -426,7 +430,6 @@ static int l_WaitForResponseTimeout(lua_State *L) {
|
||||||
|
|
||||||
//Push it as a string
|
//Push it as a string
|
||||||
lua_pushlstring(L, (const char *)&foo, sizeof(foo));
|
lua_pushlstring(L, (const char *)&foo, sizeof(foo));
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue