Amended for commit.

> -----Original Message-----
> From: edk2-devel [mailto:[email protected]] On Behalf Of
> Jordan Justen
> Sent: Thursday, May 12, 2016 3:20 PM
> To: Carsey, Jaben <[email protected]>; [email protected]
> Cc: Qiu, Shumin <[email protected]>
> Subject: Re: [edk2] [Patch] Use a local variable to cache the pointer.
> Importance: High
> 
> Subject line should have a ShellPkg prefix.
> 
> ShellPkg: Use a local variable to cache the pointer.
> 
> On 2016-05-12 15:09:32, Jaben Carsey wrote:
> > CC: Qiu Shumin <[email protected]>
> > Contributed-under: TianoCore Contribution Agreement 1.0
> > Signed-off-by: Jaben Carsey <[email protected]>
> > ---
> >  ShellPkg/Application/Shell/Shell.c | 6 ++++--
> >  1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/ShellPkg/Application/Shell/Shell.c
> b/ShellPkg/Application/Shell/Shell.c
> > index b06c1ef..47b3118 100644
> > --- a/ShellPkg/Application/Shell/Shell.c
> > +++ b/ShellPkg/Application/Shell/Shell.c
> > @@ -2499,6 +2499,7 @@ SetupAndRunCommandOrFile(
> >    SHELL_FILE_HANDLE         OriginalStdOut;
> >    SHELL_FILE_HANDLE         OriginalStdErr;
> >    SYSTEM_TABLE_INFO         OriginalSystemTableInfo;
> > +  CONST SCRIPT_FILE         *ConstScriptFile;
> >
> >    //
> >    // Update the StdIn, StdOut, and StdErr for redirection to environment
> variables, files, etc... unicode and ASCII
> > @@ -2518,10 +2519,11 @@ SetupAndRunCommandOrFile(
> >    // Now print errors
> >    //
> >    if (EFI_ERROR(Status)) {
> > -    if (ShellCommandGetCurrentScriptFile() == NULL ||
> ShellCommandGetCurrentScriptFile()->CurrentCommand == NULL) {
> > +    ConstScriptFile = ShellCommandGetCurrentScriptFile();
> > +    if (ConstScriptFile == NULL || ConstScriptFile->CurrentCommand ==
> NULL) {
> >        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_SHELL_ERROR),
> ShellInfoObject.HiiHandle, (VOID*)(Status));
> >      } else {
> > -      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_SHELL_ERROR_SCRIPT),
> ShellInfoObject.HiiHandle, (VOID*)(Status),
> ShellCommandGetCurrentScriptFile()->CurrentCommand->Line);
> > +      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN
> (STR_SHELL_ERROR_SCRIPT), ShellInfoObject.HiiHandle, (VOID*)(Status),
> ConstScriptFile->CurrentCommand->Line);
> 
> You should split this line to be < 80 columns. Also, there is the
> dreaded 'space before open parens' code style...
> 
>       ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SHELL_ERROR_SCRIPT),
>                        ShellInfoObject.HiiHandle, (VOID*)(Status),
>                        ConstScriptFile->CurrentCommand->Line);
> 
> -Jordan
> 
> >      }
> >    }
> >
> > --
> > 2.7.2.windows.1
> >
> > _______________________________________________
> > edk2-devel mailing list
> > [email protected]
> > https://lists.01.org/mailman/listinfo/edk2-devel
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to