summaryrefslogtreecommitdiff
path: root/utility.c
diff options
context:
space:
mode:
authorEric Andersen2000-10-30 17:22:04 +0000
committerEric Andersen2000-10-30 17:22:04 +0000
commitef936da7c5608c8cae553216f8661764247c2819 (patch)
treed7531d36a1dcd27c47d26707170c4711b0c73aae /utility.c
parent3e07541e5fec215e2d61deb48e3dc1bb460babd1 (diff)
downloadbusybox-ef936da7c5608c8cae553216f8661764247c2819.zip
busybox-ef936da7c5608c8cae553216f8661764247c2819.tar.gz
Fix uname problem that was breaking poweroff.
Diffstat (limited to 'utility.c')
-rw-r--r--utility.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/utility.c b/utility.c
index d61ef30..235b582 100644
--- a/utility.c
+++ b/utility.c
@@ -156,7 +156,9 @@ extern int get_kernel_revision(void)
perror("cannot get system information");
return (0);
}
- sscanf(name.version, "%d.%d.%d", &major, &minor, &patch);
+ major = atoi(strtok(name.release, "."));
+ minor = atoi(strtok(NULL, "."));
+ patch = atoi(strtok(NULL, "."));
return major * 65536 + minor * 256 + patch;
}
#endif /* BB_INIT */