*/
#include "driver_support.h"
+#include "lib.h"
#include "../include/refit_call_wrapper.h"
#ifdef __MAKEWITH_GNUEFI
UINTN OpenInfoIndex;
UINTN ChildIndex;
BOOLEAN DriverBindingHandleIndexValid;
- BOOLEAN ControllerHandleIndexValid;
+// BOOLEAN ControllerHandleIndexValid;
DriverBindingHandleIndexValid = FALSE;
if (DriverBindingHandleIndex != NULL) {
*DriverBindingHandleIndex = 0xffffffff;
}
- ControllerHandleIndexValid = FALSE;
+// ControllerHandleIndexValid = FALSE;
if (ControllerHandleIndex != NULL) {
*ControllerHandleIndex = 0xffffffff;
}
if (ControllerHandle != NULL && ControllerHandleIndex != NULL && (*HandleBuffer)[HandleIndex] == ControllerHandle) {
*ControllerHandleIndex = (UINT32) HandleIndex;
- ControllerHandleIndexValid = TRUE;
+// ControllerHandleIndexValid = TRUE;
}
}
}
}
- FreePool (OpenInfo);
+ MyFreePool (OpenInfo);
}
}
- FreePool (ProtocolGuidArray);
+ MyFreePool (ProtocolGuidArray);
}
}
return EFI_SUCCESS;
Error:
- if (*HandleType != NULL) {
- FreePool (*HandleType);
- }
-
- if (*HandleBuffer != NULL) {
- FreePool (*HandleBuffer);
- }
+ MyFreePool (*HandleType);
+ MyFreePool (*HandleBuffer);
*HandleCount = 0;
*HandleBuffer = NULL;