| diff --git a/init/util.c b/init/util.c | |
| index 4d98cc2..0667593 100755 | |
| --- a/init/util.c | |
| +++ b/init/util.c | |
| @@ -657,8 +657,9 @@ static void get_hardware_name(void) | |
| if (x) { | |
| x += 2; | |
| n = 0; | |
| - while (*x && !isspace(*x)) { | |
| - hardware[n++] = tolower(*x); | |
| + while (*x && *x != '\n') { | |
| + if (!isspace(*x)) | |
| + hardware[n++] = tolower(*x); | |
| x++; | |
| if (n == 31) break; | |
| } |