diff --git a/src/windows/SerialPortWINDOWS.cxx b/src/windows/SerialPortWINDOWS.cxx index bb81942af..0f6e67fa5 100644 --- a/src/windows/SerialPortWINDOWS.cxx +++ b/src/windows/SerialPortWINDOWS.cxx @@ -52,7 +52,8 @@ bool SerialPortWINDOWS::openPort(const string& device) dcb.DCBlength = sizeof(dcb); if(!BuildCommDCB("19200,n,8,1", &dcb)) { - closePort(); + CloseHandle(myHandle); + myHandle = 0; return false; }