m1cpu: use strncmp instead of strcmp (#3)
diff --git a/cpu.go b/cpu.go index 2e1bf2a..79ca822 100644 --- a/cpu.go +++ b/cpu.go
@@ -64,14 +64,15 @@ // io_iterator_t iter; // IOServiceGetMatchingServices(kIOMainPortDefault, matching, &iter); // +// const size_t bufsize = 512; // io_object_t obj; // while ((obj = IOIteratorNext(iter))) { -// char class[512]; +// char class[bufsize]; // IOObjectGetClass(obj, class); -// char name[512]; +// char name[bufsize]; // IORegistryEntryGetName(obj, name); // -// if (strcmp(name, "pmgr") == 0) { +// if (strncmp(name, "pmgr", bufsize) == 0) { // CFTypeRef pCoreRef = IORegistryEntryCreateCFProperty(obj, CFSTR("voltage-states5-sram"), kCFAllocatorDefault, 0); // CFTypeRef eCoreRef = IORegistryEntryCreateCFProperty(obj, CFSTR("voltage-states1-sram"), kCFAllocatorDefault, 0); //