summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Stratiienko <roman.stratiienko@globallogic.com>2019-09-20 15:59:18 +0200
committerTom Rini <trini@konsulko.com>2019-10-04 12:21:23 -0400
commit400b9554cc3ef6d301940d43a2a6f9c098df5fb9 (patch)
treecfbf3c57768a812e3298555b7f182ef55a12a2d4
parent46f0d9c46b790d8eb1903e1da69ee375efbbe21a (diff)
cmd: part: number: return hexadecimal value
At this point we are using part number sub-command to retrieve UUID of the partition using it's name. e.g.: part number mmc $mmcdev system_a system_a_index part uuid mmc $mmcdev:${system_a_index} system_a_uuid Since 'part uuid' sub-command expects partition index in hex format and 'part number' returns decimal value, 'part uuid' command will provide wrong UUID or fail. Fixes: be683756f62034 ("cmd: part: Add 'number' sub-command") Cc: Dirk Behme <dirk.behme@de.bosch.com> Reported-by: Pontus Fuchs <pontus.fuchs@se.bosch.com> Signed-off-by: Roman Stratiienko <roman.stratiienko@globallogic.com> Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Igor Opaniuk <igor.opaniuk@gmail.com>
-rw-r--r--cmd/part.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/part.c b/cmd/part.c
index 6cfb67b279..5e4e45ca6d 100644
--- a/cmd/part.c
+++ b/cmd/part.c
@@ -152,7 +152,7 @@ static int do_part_info(int argc, char * const argv[], enum cmd_part_info param)
snprintf(buf, sizeof(buf), LBAF, info.size);
break;
case CMD_PART_INFO_NUMBER:
- snprintf(buf, sizeof(buf), "%d", part);
+ snprintf(buf, sizeof(buf), "0x%x", part);
break;
default:
printf("** Unknown cmd_part_info value: %d\n", param);