From 8af87c1dccb0c8bc9dacd66bec417704d3d4cdb9 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Fri, 16 Apr 2004 10:32:59 +0000 Subject: [PATCH] Ok, last time (at least for today). 0 is a valid fd number git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7222 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/device/SerialPort.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/device/SerialPort.cpp b/src/kits/device/SerialPort.cpp index 6cb74dda37..b116d1cf3b 100644 --- a/src/kits/device/SerialPort.cpp +++ b/src/kits/device/SerialPort.cpp @@ -105,7 +105,7 @@ BSerialPort::Open(const char *portName) // A name like "/dev/ports/serial2" was passed snprintf(buf, 64, "%s", portName); - if (ffd > 0) //If this port is already open, close it + if (ffd >= 0) //If this port is already open, close it close(ffd); // TODO: BeOS don't use O_EXCL, and this seems to lead