mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
tools: kwbimage: Add missing check for maximal value for DATA_DELAY
Data delay is stored as 8-bit number in kwbimage structure. Ensure the given value is at most 255. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Marek Behún <marek.behun@nic.cz> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
18d85d6e8a
commit
fdcae26156
1 changed files with 4 additions and 0 deletions
|
@ -1659,6 +1659,10 @@ static int image_create_config_parse_oneline(char *line,
|
|||
el->regdata_delay = REGISTER_SET_HDR_OPT_DELAY_SDRAM_SETUP;
|
||||
else
|
||||
el->regdata_delay = REGISTER_SET_HDR_OPT_DELAY_MS(strtoul(value1, NULL, 10));
|
||||
if (el->regdata_delay > 255) {
|
||||
fprintf(stderr, "Maximal DATA_DELAY is 255\n");
|
||||
return -1;
|
||||
}
|
||||
break;
|
||||
case IMAGE_CFG_BAUDRATE:
|
||||
el->baudrate = strtoul(value1, NULL, 10);
|
||||
|
|
Loading…
Reference in a new issue