]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/DebugPortDxe/DebugPort.c
Fix incorrect return status in InitializeDebugPortDriver() & DebugPortSupported().
[mirror_edk2.git] / MdeModulePkg / Universal / DebugPortDxe / DebugPort.c
index 00889a246d8fc801a6ad4b274d51877f6ef0fdae..298b6b2da3e7a18b15dc3a8f0f475e22770e213c 100644 (file)
@@ -142,7 +142,7 @@ InitializeDebugPortDriver (
              );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  return EFI_SUCCESS;\r
+  return Status;\r
 }\r
 \r
 /**\r
@@ -241,14 +241,14 @@ DebugPortSupported (
     return Status;\r
   }\r
 \r
-  gBS->CloseProtocol (\r
-        ControllerHandle,\r
-        &gEfiSerialIoProtocolGuid,\r
-        This->DriverBindingHandle,\r
-        ControllerHandle\r
-        );\r
+  Status = gBS->CloseProtocol (\r
+                  ControllerHandle,\r
+                  &gEfiSerialIoProtocolGuid,\r
+                  This->DriverBindingHandle,\r
+                  ControllerHandle\r
+                  );\r
 \r
-  return EFI_SUCCESS;\r
+  return Status;\r
 }\r
 \r
 /**\r