summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efidrvprefix.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface/efi/efidrvprefix.c')
-rw-r--r--src/interface/efi/efidrvprefix.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/interface/efi/efidrvprefix.c b/src/interface/efi/efidrvprefix.c
index 4fbb19ff7..f9bfa4c1d 100644
--- a/src/interface/efi/efidrvprefix.c
+++ b/src/interface/efi/efidrvprefix.c
@@ -36,6 +36,9 @@ EFI_STATUS EFIAPI _efidrv_start ( EFI_HANDLE image_handle,
EFI_SYSTEM_TABLE *systab ) {
EFI_STATUS efirc;
+ /* Initialise stack cookie */
+ efi_init_stack_guard ( image_handle );
+
/* Initialise EFI environment */
if ( ( efirc = efi_init ( image_handle, systab ) ) != 0 )
return efirc;