From 07dbacb5782cb68951c8c81dfebfc5571fe616ae Mon Sep 17 00:00:00 2001 From: Carl-Daniel Hailfinger Date: Mon, 18 Aug 2008 21:11:05 +0000 Subject: [PATCH] Fix unexplained magic value and make it future-proof. Signed-off-by: Carl-Daniel Hailfinger Acked-by: Carl-Daniel Hailfinger git-svn-id: svn://coreboot.org/repository/coreboot-v3@789 f3766cd6-281f-0410-b1cd-43a5c92072e9 --- lib/lar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/lar.c b/lib/lar.c index 3f558c166a..a3514286fb 100644 --- a/lib/lar.c +++ b/lib/lar.c @@ -114,7 +114,7 @@ int find_file(const struct mem_file *archive, const char *filename, struct mem_f for (walk = archive->start; (walk < (char *)(archive->start + archive->len - sizeof(struct lar_header))) && (walk >= (char *)archive->start); walk += 16) { - if (strncmp(walk, MAGIC, 8) != 0) + if (strncmp(walk, MAGIC, sizeof(header->magic)) != 0) continue; header = (struct lar_header *)walk;