diff options
| author | Alexander Graf <[email protected]> | 2016-04-11 16:16:20 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2016-04-18 17:11:37 -0400 |
| commit | ecbe1a07c507d37aeb5f0f9ce1c4cc20c70fec64 (patch) | |
| tree | 976d4baec38a0a6fe6508985401681ead88fb572 /cmd | |
| parent | c07ad7c03588ab7b8f87b6567ac9202cf32b9bbe (diff) | |
efi_loader: Increase path string to 32 characters
Whenever we want to tell our payload about a path, we limit ourselves
to a reasonable amount of characters. So far we only passed in device
names - exceeding 16 chars was unlikely there.
However by now we also pass real file path information, so let's increase
the limit to 32 characters. That way common paths like "boot/efi/bootaa64.efi"
fit just fine.
Signed-off-by: Alexander Graf <[email protected]>
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/bootefi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/bootefi.c b/cmd/bootefi.c index adcf6454f42..f502996a961 100644 --- a/cmd/bootefi.c +++ b/cmd/bootefi.c @@ -208,7 +208,7 @@ U_BOOT_CMD( void efi_set_bootdev(const char *dev, const char *devnr, const char *path) { __maybe_unused struct blk_desc *desc; - char devname[16] = { 0 }; /* dp->str is u16[16] long */ + char devname[32] = { 0 }; /* dp->str is u16[32] long */ char *colon; /* Assemble the condensed device name we use in efi_disk.c */ |
