Fix Linux kernel version check for >= 3.x.x
[olsrd.git] / src / linux / net.c
index 8074401..1c47146 100644 (file)
@@ -170,7 +170,10 @@ static bool is_at_least_linuxkernel_2_6_31(void) {
     return false;
   }
 
-  if (strncmp(uts.release, "2.6.",4) != 0) {
+  if (strncmp(uts.release, "2", 1) >= 0) {
+    return true;
+  }
+  if (strncmp(uts.release, "2.6.", 4) != 0) {
     return false;
   }
   return atoi(&uts.release[4]) >= 31;