diff --git a/ChangeLog b/ChangeLog index 4c2b939248..4888376c03 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-09-04 Manish Singh + + * app/base/cpu-accel.c: null-terminate string for vendor comparisions. + 2003-09-04 Manish Singh * app/base/cpu-accel.[ch]: rewrote the x86 tests, moved debug printout diff --git a/app/base/cpu-accel.c b/app/base/cpu-accel.c index d7c1004941..3165a3f515 100644 --- a/app/base/cpu-accel.c +++ b/app/base/cpu-accel.c @@ -123,6 +123,8 @@ arch_get_vendor (void) *(int *)&id[0] = ebx; *(int *)&id[4] = edx; *(int *)&id[8] = ecx; + + id[12] = '\0'; #ifdef ARCH_X86_64 if (strcmp (id, "AuthenticAMD") == 0) diff --git a/libgimpbase/gimpcpuaccel.c b/libgimpbase/gimpcpuaccel.c index d7c1004941..3165a3f515 100644 --- a/libgimpbase/gimpcpuaccel.c +++ b/libgimpbase/gimpcpuaccel.c @@ -123,6 +123,8 @@ arch_get_vendor (void) *(int *)&id[0] = ebx; *(int *)&id[4] = edx; *(int *)&id[8] = ecx; + + id[12] = '\0'; #ifdef ARCH_X86_64 if (strcmp (id, "AuthenticAMD") == 0)