From 7bce3e0fdc2a2aa282003512e4e4054a32003068 Mon Sep 17 00:00:00 2001 From: Konstantina Kastanara Date: Tue, 19 Aug 2014 18:24:48 +0300 Subject: [PATCH] CloseHanle fd_ if SetCommState fails in function Serial::SerialImpl::reconfigurePort (). --- src/impl/win.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/impl/win.cc b/src/impl/win.cc index c25bf4f..48bd699 100644 --- a/src/impl/win.cc +++ b/src/impl/win.cc @@ -242,6 +242,7 @@ Serial::SerialImpl::reconfigurePort () // activate settings if (!SetCommState(fd_, &dcbSerialParams)){ + CloseHandle(fd_); THROW (IOException, "Error setting serial port settings."); }