diff options
Diffstat (limited to 'managemon.c')
-rw-r--r-- | managemon.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/managemon.c b/managemon.c index ec4586b2..6d1b3d85 100644 --- a/managemon.c +++ b/managemon.c @@ -410,7 +410,9 @@ static int sysfs_open2(char *devnum, char *name, char *attr) * never needs too. */ char buf[200]; - read(fd, buf, sizeof(buf)); + if (read(fd, buf, sizeof(buf)) < 0) + /* pretend not to ignore return value */ + return fd; } return fd; } |