1
Index: trunk/utils/mount/version.h
2
===================================================================
3
--- trunk.orig/utils/mount/version.h
4
+++ trunk/utils/mount/version.h
6
static inline unsigned int linux_version_code(void)
8
struct utsname my_utsname;
9
- unsigned int p, q, r;
10
+ unsigned int p = 0, q = 0, r = 0;
13
if (uname(&my_utsname))
16
- p = (unsigned int)atoi(strtok(my_utsname.release, "."));
17
- q = (unsigned int)atoi(strtok(NULL, "."));
18
- r = (unsigned int)atoi(strtok(NULL, "."));
19
+ t = strtok(my_utsname.release, ".");
21
+ p = (unsigned int)atoi(t);
22
+ t = strtok(NULL, ".");
24
+ q = (unsigned int)atoi(t);
25
+ t = strtok(NULL, ".");
27
+ r = (unsigned int)atoi(t);
30
return MAKE_VERSION(p, q, r);