Subject: Linux version now can be two-component. --- a/lib/util.c +++ b/lib/util.c @@ -33,11 +33,11 @@ int kernel_version(void) { struct utsname uts; - int major, minor, patch; + int major = 0, minor = 0, patch = 0; if (uname(&uts) < 0) return -1; - if (sscanf(uts.release, "%d.%d.%d", &major, &minor, &patch) != 3) + if (sscanf(uts.release, "%d.%d.%d", &major, &minor, &patch) < 2) return -1; return KRELEASE(major, minor, patch); }