diff options
author | Eric Andersen | 2000-10-30 17:22:04 +0000 |
---|---|---|
committer | Eric Andersen | 2000-10-30 17:22:04 +0000 |
commit | ef936da7c5608c8cae553216f8661764247c2819 (patch) | |
tree | d7531d36a1dcd27c47d26707170c4711b0c73aae /utility.c | |
parent | 3e07541e5fec215e2d61deb48e3dc1bb460babd1 (diff) | |
download | busybox-ef936da7c5608c8cae553216f8661764247c2819.zip busybox-ef936da7c5608c8cae553216f8661764247c2819.tar.gz |
Fix uname problem that was breaking poweroff.
Diffstat (limited to 'utility.c')
-rw-r--r-- | utility.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 */ |