From: Karel Zak Date: Mon, 6 Jun 2011 10:35:26 +0000 (+0200) Subject: lib: [linux_version.c] accommodate two-component linux version (e.g. 3.0) X-Git-Tag: v2.20-rc1~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa7e0d6d442de9f5940f99fd93f4522602439131;p=thirdparty%2Futil-linux.git lib: [linux_version.c] accommodate two-component linux version (e.g. 3.0) Signed-off-by: Karel Zak --- diff --git a/lib/linux_version.c b/lib/linux_version.c index f9fbd8dff2..ada566ad08 100644 --- a/lib/linux_version.c +++ b/lib/linux_version.c @@ -16,10 +16,10 @@ get_linux_version (void) return kver; if (uname (&uts)) kver = 0; - else if (sscanf (uts.release, "%d.%d.%d", &major, &minor, &teeny) != 3) - kver = 0; - else + else if (sscanf (uts.release, "%d.%d.%d", &major, &minor, &teeny) == 3) kver = KERNEL_VERSION (major, minor, teeny); + else if (sscanf (uts.release, "%d.%d", &major, &minor) == 2) + kver = KERNEL_VERSION (major, minor, 0); return kver; }