diff options
author | Michael Hanson <hansonorders@verizon.net> | 2011-08-03 02:10:38 (GMT) |
---|---|---|
committer | Michael Hanson <hansonorders@verizon.net> | 2011-08-03 02:10:38 (GMT) |
commit | 6d33ca9cbcabb9e24dd928aae0f44616d976a1b3 (patch) | |
tree | 38901d32886f47c121d7b71c6eec466ebf20ac89 /abs/core/parted/linux.c.patch | |
parent | 42a0236d0dfbeb85f5e5cea46bcbaf6ac44956a8 (diff) | |
download | linhes_pkgbuild-6d33ca9cbcabb9e24dd928aae0f44616d976a1b3.zip linhes_pkgbuild-6d33ca9cbcabb9e24dd928aae0f44616d976a1b3.tar.gz linhes_pkgbuild-6d33ca9cbcabb9e24dd928aae0f44616d976a1b3.tar.bz2 |
parted: Update to latest. Ref #775 & Ref #736
Diffstat (limited to 'abs/core/parted/linux.c.patch')
-rw-r--r-- | abs/core/parted/linux.c.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/abs/core/parted/linux.c.patch b/abs/core/parted/linux.c.patch new file mode 100644 index 0000000..c9feea1 --- /dev/null +++ b/abs/core/parted/linux.c.patch @@ -0,0 +1,25 @@ +--- a/libparted/arch/linux.c 2011-05-27 14:52:37.000000000 +0200 ++++ b/libparted/arch/linux.c 2011-07-29 20:25:38.000000000 +0200 +@@ -601,17 +601,17 @@ + static int kver = -1; + + struct utsname uts; +- int major; +- int minor; +- int teeny; ++ int major = 0; ++ int minor = 0; ++ int teeny = 0; + + if (kver != -1) + return kver; + + if (uname (&uts)) + return kver = 0; +- if (sscanf (uts.release, "%u.%u.%u", &major, &minor, &teeny) != 3) +- return kver = 0; ++ int n = sscanf (uts.release, "%u.%u.%u", &major, &minor, &teeny); ++ assert (n == 2 || n == 3); + + return kver = KERNEL_VERSION (major, minor, teeny); + } |