diff options
Diffstat (limited to 'scripts/basic')
| -rw-r--r-- | scripts/basic/fixdep.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c index 5b327c67a828..caef815d1743 100644 --- a/scripts/basic/fixdep.c +++ b/scripts/basic/fixdep.c | |||
| @@ -274,7 +274,11 @@ static void do_config_file(const char *filename) | |||
| 274 | perror(filename); | 274 | perror(filename); |
| 275 | exit(2); | 275 | exit(2); |
| 276 | } | 276 | } |
| 277 | fstat(fd, &st); | 277 | if (fstat(fd, &st) < 0) { |
| 278 | fprintf(stderr, "fixdep: error fstat'ing config file: "); | ||
| 279 | perror(filename); | ||
| 280 | exit(2); | ||
| 281 | } | ||
| 278 | if (st.st_size == 0) { | 282 | if (st.st_size == 0) { |
| 279 | close(fd); | 283 | close(fd); |
| 280 | return; | 284 | return; |
