mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-11-28 14:11:29 +01: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
@ -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…
x
Reference in New Issue
Block a user