Fix Linux kernel version check for >= 3.x.x
authorroot <root@AHR-000-215.(none)>
Thu, 29 Sep 2011 19:10:38 +0000 (19:10 +0000)
committerroot <root@AHR-000-215.(none)>
Thu, 29 Sep 2011 19:10:38 +0000 (19:10 +0000)
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;