diff options
| -rw-r--r-- | scripts/kconfig/preprocess.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/kconfig/preprocess.c b/scripts/kconfig/preprocess.c index 65da87fce907..5ca2df790d3c 100644 --- a/scripts/kconfig/preprocess.c +++ b/scripts/kconfig/preprocess.c | |||
| @@ -156,7 +156,7 @@ static char *do_shell(int argc, char *argv[]) | |||
| 156 | nread--; | 156 | nread--; |
| 157 | 157 | ||
| 158 | /* remove trailing new lines */ | 158 | /* remove trailing new lines */ |
| 159 | while (buf[nread - 1] == '\n') | 159 | while (nread > 0 && buf[nread - 1] == '\n') |
| 160 | nread--; | 160 | nread--; |
| 161 | 161 | ||
| 162 | buf[nread] = 0; | 162 | buf[nread] = 0; |
