chg: 'trace list' - allocating memory
This commit is contained in:
@@ -448,7 +448,6 @@ int CmdTraceList(const char *Cmd) {
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
str_lower(type);
|
str_lower(type);
|
||||||
PrintAndLogEx(WARNING, "to lower");
|
|
||||||
|
|
||||||
// validate type of output
|
// validate type of output
|
||||||
if (strcmp(type, "iclass") == 0) protocol = ICLASS;
|
if (strcmp(type, "iclass") == 0) protocol = ICLASS;
|
||||||
@@ -473,10 +472,11 @@ int CmdTraceList(const char *Cmd) {
|
|||||||
//Validations
|
//Validations
|
||||||
if (errors) return usage_trace_list();
|
if (errors) return usage_trace_list();
|
||||||
|
|
||||||
|
|
||||||
uint16_t tracepos = 0;
|
uint16_t tracepos = 0;
|
||||||
|
// reserv some space.
|
||||||
|
trace = malloc(USB_CMD_DATA_SIZE);
|
||||||
|
|
||||||
if ( !isOnline ) {
|
if ( isOnline ) {
|
||||||
// Query for the size of the trace
|
// Query for the size of the trace
|
||||||
UsbCommand response;
|
UsbCommand response;
|
||||||
GetFromBigBuf(trace, USB_CMD_DATA_SIZE, 0);
|
GetFromBigBuf(trace, USB_CMD_DATA_SIZE, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user