Index: /trunk/src/VBox/Runtime/r3/win/serialport-win.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/win/serialport-win.cpp	(revision 73629)
+++ /trunk/src/VBox/Runtime/r3/win/serialport-win.cpp	(revision 73630)
@@ -267,9 +267,16 @@
                                          NULL);
                 if (pThis->hDev)
+                {
                     rc = rtSerialPortSetDefaultCfg(pThis);
+                    if (RT_SUCCESS(rc))
+                    {
+                        *phSerialPort = pThis;
+                        return rc;
+                    }
+                }
                 else
                     rc = RTErrConvertFromWin32(GetLastError());
 
-                CloseHandle(pThis->hEvtDev);
+                CloseHandle(pThis->hEvtIntr);
             }
             else
