From a59d1dc73b33729aad7883096b4cc9473edd0fb2 Mon Sep 17 00:00:00 2001 From: Daniel Beer Date: Fri, 13 Aug 2010 19:08:27 +1200 Subject: [PATCH] Bug fix: check file descriptor after opening serial device. --- util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util.c b/util.c index bdf1aab..bc66018 100644 --- a/util.c +++ b/util.c @@ -113,6 +113,9 @@ int open_serial(const char *device, int rate) int fd = open(device, O_RDWR | O_NOCTTY); struct termios attr; + if (fd < 0) + return -1; + tcgetattr(fd, &attr); cfmakeraw(&attr); cfsetispeed(&attr, rate);