6d73e5d
From fa7e0d6d442de9f5940f99fd93f4522602439131 Mon Sep 17 00:00:00 2001
6d73e5d
From: Karel Zak <kzak@redhat.com>
6d73e5d
Date: Mon, 6 Jun 2011 12:35:26 +0200
6d73e5d
Subject: [PATCH] lib: [linux_version.c] accommodate two-component linux
6d73e5d
 version (e.g. 3.0)
6d73e5d
6d73e5d
Signed-off-by: Karel Zak <kzak@redhat.com>
6d73e5d
---
6d73e5d
 lib/linux_version.c |    6 +++---
6d73e5d
 1 files changed, 3 insertions(+), 3 deletions(-)
6d73e5d
6d73e5d
diff --git a/lib/linux_version.c b/lib/linux_version.c
6d73e5d
index f9fbd8d..ada566a 100644
6d73e5d
--- a/lib/linux_version.c
6d73e5d
+++ b/lib/linux_version.c
6d73e5d
@@ -16,10 +16,10 @@ get_linux_version (void)
6d73e5d
 		return kver;
6d73e5d
 	if (uname (&uts))
6d73e5d
 		kver = 0;
6d73e5d
-	else if (sscanf (uts.release, "%d.%d.%d", &major, &minor, &teeny) != 3)
6d73e5d
-		kver = 0;
6d73e5d
-	else
6d73e5d
+	else if (sscanf (uts.release, "%d.%d.%d", &major, &minor, &teeny) == 3)
6d73e5d
 		kver = KERNEL_VERSION (major, minor, teeny);
6d73e5d
+	else if (sscanf (uts.release, "%d.%d", &major, &minor) == 2)
6d73e5d
+		kver = KERNEL_VERSION (major, minor, 0);
6d73e5d
 
6d73e5d
 	return kver;
6d73e5d
 }
6d73e5d
-- 
6d73e5d
1.7.5.2
6d73e5d