summaryrefslogtreecommitdiff
path: root/imon.c
diff options
context:
space:
mode:
Diffstat (limited to 'imon.c')
-rw-r--r--imon.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/imon.c b/imon.c
index 9c78261..958d809 100644
--- a/imon.c
+++ b/imon.c
@@ -286,8 +286,8 @@ bool ciMonLCD::flush()
unsigned char msb;
int offset = 0;
- if(this->imon_fd<0) {
- esyslog("iMonLCD: error writing to dead file descriptor");
+ if(!this->isopen()) {
+ esyslog("iMonLCD: error flush frame to dead file descriptor");
return false;
}
@@ -504,8 +504,9 @@ bool ciMonLCD::SendCmd(const uint64_t & cmdData) {
unsigned int i;
unsigned char buf[8];
- if(this->imon_fd<0) {
- esyslog("iMonLCD: error writing to dead file descriptor");
+ if(!this->isopen()) {
+ dsyslog("iMonLCD: can't write : %08llx", cmdData);
+ esyslog("iMonLCD: error writing to dead file descriptor");
return false;
}
//dsyslog("iMonLCD: writing : %08llx", cmdData);