Blame net-tools-1.60-2digit.patch
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
diff -up net-tools-1.60/lib/util.c.2digit net-tools-1.60/lib/util.c
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
--- net-tools-1.60/lib/util.c.2digit 1999-01-09 16:55:29.000000000 +0100
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
+++ net-tools-1.60/lib/util.c 2011-07-04 12:35:45.000000000 +0200
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
@@ -33,13 +33,14 @@ void *xrealloc(void *oldp, size_t sz)
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
int kernel_version(void)
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
{
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
struct utsname uts;
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
- int major, minor, patch;
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
+ int ret, major = 0, minor = 0, patch = 0;
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
if (uname(&uts) < 0)
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
return -1;
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
- if (sscanf(uts.release, "%d.%d.%d", &major, &minor, &patch) != 3)
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
- return -1;
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
- return KRELEASE(major, minor, patch);
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
+ ret = sscanf(uts.release, "%d.%d.%d", &major, &minor, &patch);
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
+ if (((ret == 3) && (major >= 2)) || ((ret == 2) && (major >= 3)))
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
+ return KRELEASE(major, minor, patch);
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
+ return -1;
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
}
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
5d62a2f |
|