summaryrefslogtreecommitdiffstats
path: root/sys-utils/tunelp.c
diff options
context:
space:
mode:
authorKarel Zak2012-06-21 13:11:08 +0200
committerKarel Zak2012-06-21 13:11:08 +0200
commit97209c2be18dbaab862e8908ad0a2353685076ff (patch)
treedd3f38e8e54c2fd9b4bdf5751dca85572681d861 /sys-utils/tunelp.c
parentlsblk: check sysfs_read_u64 return code [coverity scan] (diff)
downloadkernel-qcow2-util-linux-97209c2be18dbaab862e8908ad0a2353685076ff.tar.gz
kernel-qcow2-util-linux-97209c2be18dbaab862e8908ad0a2353685076ff.tar.xz
kernel-qcow2-util-linux-97209c2be18dbaab862e8908ad0a2353685076ff.zip
tunelp: check fstat return code [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/tunelp.c')
-rw-r--r--sys-utils/tunelp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys-utils/tunelp.c b/sys-utils/tunelp.c
index 4d9038aec..5efd6021c 100644
--- a/sys-utils/tunelp.c
+++ b/sys-utils/tunelp.c
@@ -264,7 +264,8 @@ int main(int argc, char **argv)
if (fd < 0)
err(EXIT_FAILURE, "%s", filename);
- fstat(fd, &statbuf);
+ if (fstat(fd, &statbuf))
+ err(EXIT_FAILURE, "%s: stat() failed", filename);
if (!S_ISCHR(statbuf.st_mode)) {
warnx(_("%s not an lp device"), filename);