diff options
author | pjd <pjd@FreeBSD.org> | 2011-02-06 14:07:58 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2011-02-06 14:07:58 +0000 |
commit | 8d12ba19c5155733b69e13b3312f9d22506d427b (patch) | |
tree | 1847730a5b6485a3b0e4a2e74123202bafb45a24 | |
parent | 57d813e7ffc606fd425d5171de0cf300671d3e0c (diff) | |
download | FreeBSD-src-8d12ba19c5155733b69e13b3312f9d22506d427b.zip FreeBSD-src-8d12ba19c5155733b69e13b3312f9d22506d427b.tar.gz |
Treat fstat(2) failure (different than EBADF) as fatal error.
Reported by: Mikolaj Golub <to.my.trociny@gmail.com>
MFC after: 1 week
-rw-r--r-- | sbin/hastd/hastd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/hastd/hastd.c b/sbin/hastd/hastd.c index 4acce3b..eccce47 100644 --- a/sbin/hastd/hastd.c +++ b/sbin/hastd/hastd.c @@ -188,6 +188,7 @@ descriptors_assert(const struct hast_resource *res, int pjdlogmode) snprintf(msg, sizeof(msg), "Unable to fstat descriptor %d: %s", fd, strerror(errno)); + break; } if (fd == STDIN_FILENO || fd == STDOUT_FILENO || fd == STDERR_FILENO) { |