summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
diff options
context:
space:
mode:
authorSteven Kinney <steven.kinney@linaro.org>2013-10-11 08:24:36 -0500
committerSteven Kinney <steven.kinney@linaro.org>2013-10-11 08:24:36 -0500
commitb33864ebd9b8863af3048ab9d4b032018eba9293 (patch)
tree07956490855a50c46bd1e32c009896ad2c1c2032 /MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
parent45d75888b5bdad1fe66c73cc85436e1e4909a9b6 (diff)
parent047715198e85afb90e062c44e78aa3bf5e3c3a73 (diff)
Merging uefi-next/linaro-release into masterlinaro-uefi-2013.09-02
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
Diffstat (limited to 'MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c')
-rw-r--r--MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c b/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
index 4c0f3ddd9..9cdbb432e 100644
--- a/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
+++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
@@ -79,8 +79,10 @@ MnpGetModeData (
// Upon successful return of GetStatus(), the Snp->Mode->MediaPresent
// will be updated to reflect any change of media status
//
- Snp->GetStatus (Snp, &InterruptStatus, NULL);
- CopyMem (SnpModeData, Snp->Mode, sizeof (*SnpModeData));
+ Status = Snp->GetStatus (Snp, &InterruptStatus, NULL);
+ if (!EFI_ERROR (Status)) {
+ CopyMem (SnpModeData, Snp->Mode, sizeof (*SnpModeData));
+ }
}
if (!Instance->Configured) {