summaryrefslogtreecommitdiffstats
path: root/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
diff options
context:
space:
mode:
Diffstat (limited to 'EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c')
-rw-r--r--EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c b/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
index 80af8cf824..f1e067c0b5 100644
--- a/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
+++ b/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
@@ -139,7 +139,10 @@ InitializeRealTimeClock (
{
EFI_STATUS Status;
- LibRtcInitialize (ImageHandle, SystemTable);
+ Status = LibRtcInitialize (ImageHandle, SystemTable);
+ if (EFI_ERROR (Status)) {
+ return Status;
+ }
SystemTable->RuntimeServices->GetTime = GetTime;
SystemTable->RuntimeServices->SetTime = SetTime;