1
0
Fork 0

LF-2492 [#ccc] check sscanf return value

Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com>
zero-colors
Jiyu Yang 2020-11-01 10:09:19 +08:00 committed by Xianzhong
parent 269106c4da
commit 20e75a9063
1 changed files with 7 additions and 3 deletions

View File

@ -1425,9 +1425,13 @@ static int _set_clk(const char* buf)
}
}
sscanf(data, "%d %d %d", &dumpCore, &clkScale[0], &clkScale[1]);
printk("Change core:%d MC scale:%d SH scale:%d\n", dumpCore, clkScale[0], clkScale[1]);
if (3 == sscanf(data, "%d %d %d", &dumpCore, &clkScale[0], &clkScale[1])) {
printk("Change core:%d MC scale:%d SH scale:%d\n",
dumpCore, clkScale[0], clkScale[1]);
} else {
printk("usage: echo \"0 32 32\" > clk\n");
return 0;
}
if (device->kernels[dumpCore])
{