summaryrefslogtreecommitdiffstats
path: root/netbsd
diff options
context:
space:
mode:
Diffstat (limited to 'netbsd')
-rw-r--r--netbsd/NetBSDMachine.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/netbsd/NetBSDMachine.c b/netbsd/NetBSDMachine.c
index 9f3b32de..c1e6f7ed 100644
--- a/netbsd/NetBSDMachine.c
+++ b/netbsd/NetBSDMachine.c
@@ -112,7 +112,7 @@ Machine* Machine_new(UsersTable* usersTable, uid_t userId) {
NetBSDMachine_updateCPUcount(this);
size = sizeof(this->fscale);
- if (sysctl(fmib, 2, &this->fscale, &size, NULL, 0) < 0) {
+ if (sysctl(fmib, 2, &this->fscale, &size, NULL, 0) < 0 || this->fscale <= 0) {
CRT_fatalError("fscale sysctl call failed");
}