It doesn't make sense to add every possible architecture
family / endianness combination.

Signed-off-by: Marc Andre Tanner <[email protected]>
---
 kexec/phys_arch.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kexec/phys_arch.c b/kexec/phys_arch.c
index ff8c28b..2b3cbf9 100644
--- a/kexec/phys_arch.c
+++ b/kexec/phys_arch.c
@@ -14,7 +14,7 @@ long physical_arch(void)
        }
 
        for (i = 0; arches[i].machine; ++i)
-               if (strcmp(utsname.machine, arches[i].machine) == 0)
+               if (strncmp(utsname.machine, arches[i].machine, 
strlen(arches[i].machine)) == 0)
                        return arches[i].arch;
 
        fprintf(stderr, "Unsupported machine type: %s\n",
-- 
1.6.5


_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

Reply via email to