]> git.proxmox.com Git - mirror_edk2.git/commitdiff
EmbeddedPkg/SerialDxe: Fixed the mixture of RETURN_STATUS and EFI_STATUS
authorOlivier Martin <olivier.martin@arm.com>
Tue, 1 Jul 2014 09:25:30 +0000 (09:25 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 1 Jul 2014 09:25:30 +0000 (09:25 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15607 6f19259b-4bc3-4df7-8a09-765794883524

EmbeddedPkg/SerialDxe/SerialIo.c

index 5a20e3c14b11a0640a935504561c3d26e23755a6..0bdf4b9f63fee6e44796664c3d7d5f1aade2f980 100644 (file)
@@ -162,12 +162,13 @@ SerialSetAttributes (
   IN EFI_STOP_BITS_TYPE      StopBits\r
   )\r
 {\r
-  EFI_STATUS  Status;\r
-  EFI_TPL     Tpl;\r
+  RETURN_STATUS  ReturnStatus;\r
+  EFI_STATUS     Status;\r
+  EFI_TPL        Tpl;\r
 \r
-  Status = SerialPortSetAttributes (&BaudRate, &ReceiveFifoDepth, &Timeout, &Parity, &DataBits, &StopBits);\r
-  if (EFI_ERROR(Status)) {\r
-    return Status;\r
+  ReturnStatus = SerialPortSetAttributes (&BaudRate, &ReceiveFifoDepth, &Timeout, &Parity, &DataBits, &StopBits);\r
+  if (RETURN_ERROR (ReturnStatus)) {\r
+    return EFI_DEVICE_ERROR;\r
   }\r
 \r
   //\r