Skip to content

Commit c3209df

Browse files
author
Daniel Graziotin
committed
Merge pull request #58 from nlydeen/master
Altered kernel version check to allow 4.x.x kernels
2 parents 1be365c + e31b272 commit c3209df

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/mbpfan.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ bool is_legacy_kernel()
7171
char *str_kernel_version;
7272
str_kernel_version = strtok(kernel.release, ".");
7373

74-
if (atoi(str_kernel_version) != 3){
75-
syslog(LOG_INFO, "mbpfan detected a non 3.x.x linux kernel. Detected version: %s. Exiting.\n", kernel.release);
76-
printf("mbpfan detected a non 3.x.x linux kernel. Detected version: %s. Exiting.\n", kernel.release);
74+
if (atoi(str_kernel_version) < 3){
75+
syslog(LOG_INFO, "mbpfan detected a pre-3.x.x linux kernel. Detected version: %s. Exiting.\n", kernel.release);
76+
printf("mbpfan detected a pre-3.x.x linux kernel. Detected version: %s. Exiting.\n", kernel.release);
7777
exit(EXIT_FAILURE);
7878
}
7979

@@ -90,7 +90,7 @@ bool is_legacy_kernel()
9090
}
9191
}
9292

93-
return (kernel_version < 15);
93+
return (atoi(kernel.release) == 3 && kernel_version < 15);
9494
}
9595

9696

0 commit comments

Comments
 (0)