chg: 'trace save' - removed redundant message

chg: 'trace load' - add check if file is too small to be useful
This commit is contained in:
iceman1001 2018-03-21 08:33:41 +01:00
parent 4dd7c19be1
commit 9f7d9a5d7f

View file

@ -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;
} }