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/UefiShellDriver1CommandsLib/Connect.c

    r101291 r108794  
    510510      if (Param1 != NULL) {
    511511        Status = ShellConvertStringToUint64 (Param1, &Intermediate, TRUE, FALSE);
    512         if (!EFI_ERROR (Status)) {
    513           Handle1 = ConvertHandleIndexToHandle ((UINTN)Intermediate);
    514         } else {
     512        if (EFI_ERROR (Status)) {
     513          ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_INV_HANDLE), gShellDriver1HiiHandle, L"connect", Param1);
     514          ShellStatus = SHELL_INVALID_PARAMETER;
     515          if (Package != NULL) {
     516            ShellCommandLineFreeVarList (Package);
     517          }
     518
     519          return (ShellStatus);
     520        }
     521
     522        Handle1 = ConvertHandleIndexToHandle ((UINTN)Intermediate);
     523        if (EFI_ERROR (Status)) {
    515524          ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_INV_HANDLE), gShellDriver1HiiHandle, L"connect", Param1);
    516525          ShellStatus = SHELL_INVALID_PARAMETER;
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