Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 46fe94ad authored by Tom Rini's avatar Tom Rini Committed by Michal Marek
Browse files

kbuild: fixdep: Check fstat(2) return value



Coverity has recently added a check that will find when we don't check
the return code from fstat(2).  Copy/paste the checking logic that
print_deps() has with an appropriate re-wording of the perror() message.

Signed-off-by: default avatarTom Rini <trini@konsulko.com>
Signed-off-by: default avatarMichal Marek <mmarek@suse.com>
parent a0439342
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -274,7 +274,11 @@ static void do_config_file(const char *filename)
		perror(filename);
		exit(2);
	}
	fstat(fd, &st);
	if (fstat(fd, &st) < 0) {
		fprintf(stderr, "fixdep: error fstat'ing config file: ");
		perror(filename);
		exit(2);
	}
	if (st.st_size == 0) {
		close(fd);
		return;