]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
Fix "Failed to open random seed file" error message for arch linux
authorlongpanda <admin@ventoy.net>
Wed, 4 Aug 2021 10:53:09 +0000 (18:53 +0800)
committerlongpanda <admin@ventoy.net>
Wed, 4 Aug 2021 10:53:09 +0000 (18:53 +0800)
EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c

index 293ffc952048a8d221cf4ca94759eb5d369e0f9f..8584d5c873dd7178210cadbe9ce4c8f682a97b54 100644 (file)
@@ -1406,6 +1406,16 @@ STATIC EFI_STATUS EFIAPI ventoy_wrapper_file_open
 
     debug("## ventoy_wrapper_file_open <%s> ", Name);
 
+    if ((Mode & EFI_FILE_MODE_WRITE) > 0 && StrCmp(Name, L"\\loader\\random-seed") == 0)
+    {
+        if (gDebugPrint)
+        {
+            debug("## ventoy_wrapper_file_open return NOT_FOUND for random-seed %lx", Mode);
+            sleep(3);
+        }
+        return EFI_NOT_FOUND;
+    }
+
     Status = g_original_fopen(This, New, Name, Mode, Attributes);
     if (EFI_ERROR(Status))
     {