aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>2024-01-03 11:47:06 +0100
committerTom Rini <trini@konsulko.com>2024-01-16 12:01:16 -0500
commit709e1ef395429aba158b09f72c09f7867d266318 (patch)
tree5a7d84a861db612aa1a70afd7247af663e962140
parent287cd372901509cb486e58594680f166f3e29191 (diff)
downloadu-boot-709e1ef395429aba158b09f72c09f7867d266318.zip
u-boot-709e1ef395429aba158b09f72c09f7867d266318.tar.gz
u-boot-709e1ef395429aba158b09f72c09f7867d266318.tar.bz2
cmd/command.c: relax length check in cmd_get_data_size()
Just check that the length is at least 2. This allows passing strings like ".b", which can be convenient when constructing tests (i.e. parametrizing the suffix used). Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
-rw-r--r--common/command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/command.c b/common/command.c
index 83feaac..af8ffdb 100644
--- a/common/command.c
+++ b/common/command.c
@@ -470,7 +470,7 @@ int cmd_get_data_size(const char *arg, int default_size)
/* Check for a size specification .b, .w or .l.
*/
int len = strlen(arg);
- if (len > 2 && arg[len-2] == '.') {
+ if (len >= 2 && arg[len-2] == '.') {
switch (arg[len-1]) {
case 'b':
return 1;