Browse Source

cpuid: use a hardcoded constant when comparing CPU names

Signed-off-by: A. Samy <f.fallen45@gmail.com>
A. Samy 10 years ago
parent
commit
b7875534ad
1 changed files with 1 additions and 1 deletions
  1. 1 1
      ccan/cpuid/cpuid.c

+ 1 - 1
ccan/cpuid/cpuid.c

@@ -238,7 +238,7 @@ cputype_t cpuid_get_cpu_type(void)
 
 
 		get_cpuid(CPUID_VENDORID, &i, &u.bufu32[0], &u.bufu32[2], &u.bufu32[1]);
 		get_cpuid(CPUID_VENDORID, &i, &u.bufu32[0], &u.bufu32[2], &u.bufu32[1]);
 		for (i = 0; i < sizeof(c_cpunames) / sizeof(c_cpunames); ++i) {
 		for (i = 0; i < sizeof(c_cpunames) / sizeof(c_cpunames); ++i) {
-			if (strncmp(c_cpunames[i], u.buf, sizeof(c_cpunames[0])) == 0) {
+			if (strncmp(c_cpunames[i], u.buf, 12) == 0) {
 				cputype = (cputype_t)i;
 				cputype = (cputype_t)i;
 				break;
 				break;
 			}
 			}