diff --git a/ArmPkg/Drivers/TimerDxe/TimerDxe.c b/ArmPkg/Drivers/TimerDxe/TimerDxe.c index e4a54596db..0370620fae 100644 --- a/ArmPkg/Drivers/TimerDxe/TimerDxe.c +++ b/ArmPkg/Drivers/TimerDxe/TimerDxe.c @@ -359,7 +359,7 @@ TimerInitialize ( IN EFI_SYSTEM_TABLE *SystemTable ) { - EFI_HANDLE Handle = NULL; + EFI_HANDLE Handle; EFI_STATUS Status; UINTN TimerCtrlReg; UINT32 TimerHypIntrNum; @@ -408,6 +408,7 @@ TimerInitialize ( Status = TimerDriverSetTimerPeriod (&gTimer, FixedPcdGet32(PcdTimerPeriod)); // TIMER_DEFAULT_PERIOD ASSERT_EFI_ERROR (Status); + Handle = NULL; // Install the Timer Architectural Protocol onto a new handle Status = gBS->InstallMultipleProtocolInterfaces( &Handle,