diff --git a/core/java/src/freenet/support/CPUInformation/CPUID.java b/core/java/src/freenet/support/CPUInformation/CPUID.java index c4fc862adb7217bad4a377e9f6982a646b78dbb1..580ff8294b0555146327723cf3db31b09a6d68df 100644 --- a/core/java/src/freenet/support/CPUInformation/CPUID.java +++ b/core/java/src/freenet/support/CPUInformation/CPUID.java @@ -55,7 +55,7 @@ public class CPUID { private static final boolean isLinux = System.getProperty("os.name").toLowerCase().contains("linux"); private static final boolean isFreebsd = System.getProperty("os.name").toLowerCase().contains("freebsd"); private static final boolean isSunos = System.getProperty("os.name").toLowerCase().contains("sunos"); - + /** * This isn't always correct. @@ -160,9 +160,9 @@ public class CPUID { return c.ECX; } private static int getExtendedEBXCPUFlags() -{ - - + { + CPUIDResult c = doCPUID(0x80000001); + return c.EBX; } private static int getExtendedECXCPUFlags() { CPUIDResult c = doCPUID(0x80000001);