--- openjdk/hotspot/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp.orig 2010-11-07 23:31:16.186459199 +0000 +++ openjdk/hotspot/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp.orig 2010-11-07 23:31:22.286459599 +0000 @@ -35,7 +35,7 @@ } while (!feof(fp)) { - if (fscanf(fp, "cpu\t\t: %100[^\n]", &cpu) == 1) { + if (fscanf(fp, "cpu\t\t: %100[^\n]", &cpu[0]) == 1) { if (strstr(cpu, "Niagara") != NULL) { rv = true; }