Name of user not set #1002476 has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35538 )
Change subject: coreinfo/coreinfo.c: Support both lower and upper case alphabets ......................................................................
coreinfo/coreinfo.c: Support both lower and upper case alphabets
Modify handle_category_key to handle both upper and lower case alphabets in the coreinfo payload.
Change-Id: I3ccbf69e90ba7824ad6ec85d2ca59aa8f40b3006 Signed-off-by: Himanshu Sahdev himanshusah@hcl.com --- M payloads/coreinfo/coreinfo.c 1 file changed, 3 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/38/35538/1
diff --git a/payloads/coreinfo/coreinfo.c b/payloads/coreinfo/coreinfo.c index b731abf..e6b7f2e 100644 --- a/payloads/coreinfo/coreinfo.c +++ b/payloads/coreinfo/coreinfo.c @@ -198,7 +198,9 @@
static void handle_category_key(struct coreinfo_cat *cat, int key) { - if (key >= 'a' && key <= 'z') { + if ((key >= 'a' && key <= 'z') || (key >= 'A' && key <= 'Z')) { + if (key >= 'A' && key <= 'Z') + key = key + 32; int index = key - 'a'; if (index < cat->count) { cat->cur = index;