summaryrefslogtreecommitdiffstats
path: root/main.vala
diff options
context:
space:
mode:
Diffstat (limited to 'main.vala')
-rw-r--r--main.vala5
1 files changed, 5 insertions, 0 deletions
diff --git a/main.vala b/main.vala
index b5fd816..211e295 100644
--- a/main.vala
+++ b/main.vala
@@ -24,6 +24,11 @@ public static int main(string[] args) {
int size = (int) Posix.read(s.fd, buf, 64);
+ if(size <= 0) {
+ stderr.printf("serial device lost.\n");
+ return 1;
+ }
+
for(int i = 0; i < size; i++)
if(buf[i] != '\r' && buf[i] != '\n') {
detected += (char) buf[i];