diff options
Diffstat (limited to 'IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/Serial.c')
-rw-r--r-- | IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/Serial.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/Serial.c b/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/Serial.c index a5ee00049e..d5b5cfbbc7 100644 --- a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/Serial.c +++ b/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/Serial.c @@ -385,18 +385,9 @@ SerialControllerDriverStart ( break;
}
}
- FreePool (OpenInfoBuffer);
- if (Index < EntryCount) {
- //
- // If gEfiSerialIoProtocolGuid is opened by one child device, return
- //
- return Status;
- }
- //
- // If gEfiSerialIoProtocolGuid is not opened by any child device,
- // go further to create child device handle based on RemainingDevicePath
- //
+ FreePool (OpenInfoBuffer);
+ return Status;
}
if (RemainingDevicePath != NULL) {
|