Index: /trunk/src/VBox/Devices/Serial/DevSerial.cpp
===================================================================
--- /trunk/src/VBox/Devices/Serial/DevSerial.cpp	(revision 74753)
+++ /trunk/src/VBox/Devices/Serial/DevSerial.cpp	(revision 74754)
@@ -466,4 +466,6 @@
     rc = uartR3Init(&pThis->UartCore, pDevIns, enmUartType, 0,
                     fYieldOnLSRRead ? UART_CORE_YIELD_ON_LSR_READ : 0, serialIrqReq, pfnSerialIrqReqR0, pfnSerialIrqReqRC);
+    if (RT_FAILURE(rc))
+        return rc;
 
     serialR3Reset(pDevIns);
