[PATCH] uefi: eufidump: fix infinite recursion on unknown end terminator (v2)
Colin King
colin.king at canonical.com
Fri Feb 10 11:19:31 UTC 2012
From: Colin Ian King <colin.king at canonical.com>
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/uefi/uefidump/uefidump.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/uefi/uefidump/uefidump.c b/src/uefi/uefidump/uefidump.c
index 6c5fbd4..a08b629 100644
--- a/src/uefi/uefidump/uefidump.c
+++ b/src/uefi/uefidump/uefidump.c
@@ -70,8 +70,7 @@ static char *uefidump_build_dev_path(char *path, fwts_uefi_dev_path *dev_path)
case FWTS_UEFI_END_THIS_DEV_PATH_SUBTYPE:
break;
default:
- path = uefidump_vprintf(path, "\\Unknown-End(0x%x)", (unsigned int) dev_path->subtype);
- break;
+ return uefidump_vprintf(path, "\\Unknown-End(0x%x)", (unsigned int) dev_path->subtype);
}
break;
case FWTS_UEFI_HARDWARE_DEV_PATH_TYPE:
--
1.7.9
More information about the fwts-devel
mailing list