chg: 'trace save' - removed redundant message
chg: 'trace load' - add check if file is too small to be useful
This commit is contained in:
@@ -560,6 +560,11 @@ int CmdTraceLoad(const char *Cmd) {
|
|||||||
fclose(f);
|
fclose(f);
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
|
if (fsize < 4 ) {
|
||||||
|
PrintAndLogEx(FAILED, "error, file is too small");
|
||||||
|
fclose(f);
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
if ( trace )
|
if ( trace )
|
||||||
free(trace);
|
free(trace);
|
||||||
@@ -590,10 +595,7 @@ int CmdTraceSave(const char *Cmd) {
|
|||||||
if (strlen(Cmd) < 1 || cmdp == 'h' || cmdp == 'H') return usage_trace_save();
|
if (strlen(Cmd) < 1 || cmdp == 'h' || cmdp == 'H') return usage_trace_save();
|
||||||
|
|
||||||
param_getstr(Cmd, 0, filename, sizeof(filename));
|
param_getstr(Cmd, 0, filename, sizeof(filename));
|
||||||
|
|
||||||
saveFile(filename, "bin", trace, traceLen);
|
saveFile(filename, "bin", trace, traceLen);
|
||||||
|
|
||||||
PrintAndLogEx(SUCCESS, "Recorded Activity (TraceLen = %d bytes) written to file %s", traceLen, filename);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user