aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahisa Kojima <masahisa.kojima@linaro.org>2022-12-02 13:59:33 +0900
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-12-02 19:17:25 +0100
commitc67d3c9e2330f54d9ba883beac33ddc06216ef8f (patch)
tree31ce9ae500845fc4e88055eae98ef967b636e855
parent7fb73cd99984558a241fdcfec9001041c8c96033 (diff)
downloadu-boot-c67d3c9e2330f54d9ba883beac33ddc06216ef8f.zip
u-boot-c67d3c9e2330f54d9ba883beac33ddc06216ef8f.tar.gz
u-boot-c67d3c9e2330f54d9ba883beac33ddc06216ef8f.tar.bz2
eficonfig: fix going one directory up issue
The directory name in eficonfig menu entry contains the '\' separator. strcmp() argument ".." is wrong and one directory up handling does not work correctly. strcmp() argument must include '\' separator. Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
-rw-r--r--cmd/eficonfig.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/eficonfig.c b/cmd/eficonfig.c
index 97d3559..5529edc 100644
--- a/cmd/eficonfig.c
+++ b/cmd/eficonfig.c
@@ -488,7 +488,7 @@ static efi_status_t eficonfig_file_selected(void *data)
if (!info)
return EFI_INVALID_PARAMETER;
- if (!strcmp(info->file_name, "..")) {
+ if (!strcmp(info->file_name, "..\\")) {
struct eficonfig_filepath_info *iter;
struct list_head *pos, *n;
int is_last;