input/trace32_ad: silence format errors during input format match
When auto-detection tries to find the input module that can handle a file, unexpected input format should be considered non-fatal. Only emit error messages when process_header() got invoked from process_buffer() after initialization. Emit debug messages in early stages where no input module context exists yet.
This commit is contained in:
parent
55bcd7ad45
commit
cdb134eb19
|
@ -213,12 +213,18 @@ static int process_header(GString *buf, struct context *inc)
|
||||||
inc->format = AD_FORMAT_TXTHDR;
|
inc->format = AD_FORMAT_TXTHDR;
|
||||||
g_free(format_name_sig);
|
g_free(format_name_sig);
|
||||||
g_free(format_name);
|
g_free(format_name);
|
||||||
sr_err("This format isn't implemented yet, aborting.");
|
if (inc)
|
||||||
|
sr_err("This format isn't implemented yet, aborting.");
|
||||||
|
else
|
||||||
|
sr_dbg("Not a supported trace32 input file.");
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
} else {
|
} else {
|
||||||
g_free(format_name_sig);
|
g_free(format_name_sig);
|
||||||
g_free(format_name);
|
g_free(format_name);
|
||||||
sr_err("Don't know this file format, aborting.");
|
if (inc)
|
||||||
|
sr_err("Don't know this file format, aborting.");
|
||||||
|
else
|
||||||
|
sr_dbg("Not a trace32 input file.");
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue