diff options
| author | Pierre Gondois <pierre.gondois@arm.com> | 2026-06-04 12:16:21 +0300 |
|---|---|---|
| committer | Ard Biesheuvel <ardb@kernel.org> | 2026-08-04 10:35:35 +0300 |
| commit | d23559e847f41d9c8fa69cb801a31a9ffda9baa1 (patch) | |
| tree | 2e399f5402c8d4ff2e5be80309168ee3dce48aeb /BaseTools/Source/Python/Workspace/BuildClassObject.py | |
| parent | 7ee84dc437ec4df895ebe69a08352e3c13e99f17 (diff) | |
| download | edk2-d23559e847f41d9c8fa69cb801a31a9ffda9baa1.tar.xz | |
ShellPkg/UefiShellDebug1: Return if ShellCommandLineParse() failed (2/4)
This patch aims to help breaking down the long functions present in
the ShellPkg and reduce complexity/nested code and conditions.
Return directly if ShellCommandLineParse() returned an error Status.
In such case, the "Package" that should be allocated by
ShellCommandLineParse() is already freed in:
ShellCommandLineParse()
\-ShellCommandLineParseEx()
\-InternalCommandLineParse()
so there is no need to free it with ShellCommandLineFreeVarList().
To avoid having one large commit updating all the UefiShellDebug1
commands, only update these files:
- Edit/Edit.c
- EfiCompress.c
- EfiDecompress.c
- HexEdit/HexEdit.c
- LoadPciRom.c
No functional change should be induced by this patch.
Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/BuildClassObject.py')
0 files changed, 0 insertions, 0 deletions
