summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-01-11 18:03:38 +0300
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-01-15 12:57:22 +0300
commitbc314f8e5f9b646e5ed09ccee2a2ddb012519305 (patch)
tree9267c8a58f29d0284c6ea050c24dffa3efea2d99 /cmd
parent504dbd224a5fd4f80b785e17c106ea738cd32cb4 (diff)
downloadu-boot-bc314f8e5f9b646e5ed09ccee2a2ddb012519305.tar.xz
cmd: part: list all 128 GPT partitions
A GPT partition table typically has 128 entries. If a partition table contains a partition 128 'part list' should be able to list it. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/part.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd/part.c b/cmd/part.c
index e0463b5a54..9d419c967c 100644
--- a/cmd/part.c
+++ b/cmd/part.c
@@ -89,10 +89,10 @@ static int do_part_list(int argc, char *const argv[])
if (var != NULL) {
int p;
- char str[512] = { '\0', };
+ char str[3 * MAX_SEARCH_PARTITIONS] = { '\0', };
struct disk_partition info;
- for (p = 1; p < MAX_SEARCH_PARTITIONS; p++) {
+ for (p = 1; p <= MAX_SEARCH_PARTITIONS; p++) {
char t[5];
int r = part_get_info(desc, p, &info);