VirtualBox

Ignore:
Timestamp:
Mar 31, 2025 11:31:09 AM (2 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168237
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/Edit.c

    r99404 r108794  
    102102        if (ShellCommandLineGetCount (Package) == 2) {
    103103          TempParam = ShellCommandLineGetRawValue (Package, 1);
    104           ASSERT (TempParam != NULL);
    105           FileBufferSetFileName (TempParam);
     104          if (TempParam == NULL) {
     105            ASSERT (TempParam != NULL);
     106            ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_PARAM_INV), gShellDebug1HiiHandle, L"edit");
     107            ShellStatus = SHELL_INVALID_PARAMETER;
     108          } else {
     109            FileBufferSetFileName (TempParam);
     110          }
     111
    106112          //          if (EFI_ERROR(ShellFileExists(MainEditor.FileBuffer->FileName))) {
    107113          //            Status = ShellOpenFileByName(MainEditor.FileBuffer->FileName, &TempHandle, EFI_FILE_MODE_CREATE|EFI_FILE_MODE_READ|EFI_FILE_MODE_WRITE, 0);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette