diff options
author | Steven Kinney <steven.kinney@linaro.org> | 2013-10-11 08:24:36 -0500 |
---|---|---|
committer | Steven Kinney <steven.kinney@linaro.org> | 2013-10-11 08:24:36 -0500 |
commit | b33864ebd9b8863af3048ab9d4b032018eba9293 (patch) | |
tree | 07956490855a50c46bd1e32c009896ad2c1c2032 /MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c | |
parent | 45d75888b5bdad1fe66c73cc85436e1e4909a9b6 (diff) | |
parent | 047715198e85afb90e062c44e78aa3bf5e3c3a73 (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.c | 6 |
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) {
|