fix coverity scan

This commit is contained in:
iceman1001 2022-07-18 22:17:53 +02:00
commit 6d950e1e48

View file

@ -351,19 +351,24 @@ int CmdHFSniff(const char *Cmd) {
params.samplesToSkip = arg_get_u32_def(ctx, 1, 0); params.samplesToSkip = arg_get_u32_def(ctx, 1, 0);
params.triggersToSkip = arg_get_u32_def(ctx, 2, 0); params.triggersToSkip = arg_get_u32_def(ctx, 2, 0);
int smode = 0; int smode = 0;
if (CLIGetOptionList(arg_get_str(ctx, 3), HFSnoopSkipModeOpts, &smode)) if (CLIGetOptionList(arg_get_str(ctx, 3), HFSnoopSkipModeOpts, &smode)) {
CLIParserFree(ctx);
return PM3_EINVARG; return PM3_EINVARG;
}
if (smode > 0)
params.skipMode = smode; params.skipMode = smode;
params.skipRatio = arg_get_int_def(ctx, 4, 0); params.skipRatio = arg_get_int_def(ctx, 4, 0);
CLIParserFree(ctx); CLIParserFree(ctx);
if (params.skipMode != HF_SNOOP_SKIP_NONE) if (params.skipMode != HF_SNOOP_SKIP_NONE) {
PrintAndLogEx(INFO, "Skip mode. Function: %s, each: %d sample", PrintAndLogEx(INFO, "Skip mode. Function: %s, each: %d sample",
CLIGetOptionListStr(HFSnoopSkipModeOpts, params.skipMode), params.skipRatio * 2); CLIGetOptionListStr(HFSnoopSkipModeOpts, params.skipMode),
params.skipRatio * 2
);
}
clearCommandBuffer(); clearCommandBuffer();
SendCommandNG(CMD_HF_SNIFF, (uint8_t *)&params, sizeof(params)); SendCommandNG(CMD_HF_SNIFF, (uint8_t *)&params, sizeof(params));
@ -383,6 +388,7 @@ int CmdHFSniff(const char *Cmd) {
PrintAndLogEx(INFO, "Button pressed, user aborted"); PrintAndLogEx(INFO, "Button pressed, user aborted");
break; break;
} }
if (resp.status == PM3_SUCCESS) { if (resp.status == PM3_SUCCESS) {
struct r { struct r {