Reviewed-by: Wu Jiaxin <[email protected]>

> -----Original Message-----
> From: Wu, Hao A
> Sent: Tuesday, September 19, 2017 10:12 AM
> To: [email protected]
> Cc: Wu, Hao A <[email protected]>; Fu, Siyuan <[email protected]>;
> Wu, Jiaxin <[email protected]>
> Subject: [PATCH] NetworkPkg/IScsiDxe: Remove redundant call to StrLen
> 
> The commits ultilizes a local variable to store the length of a string
> which will be used right after.
> 
> Cc: Fu Siyuan <[email protected]>
> Cc: Wu Jiaxin <[email protected]>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Hao Wu <[email protected]>
> ---
>  NetworkPkg/IScsiDxe/IScsiConfig.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/NetworkPkg/IScsiDxe/IScsiConfig.c
> b/NetworkPkg/IScsiDxe/IScsiConfig.c
> index c0dd305ecf..52e51d6b31 100644
> --- a/NetworkPkg/IScsiDxe/IScsiConfig.c
> +++ b/NetworkPkg/IScsiDxe/IScsiConfig.c
> @@ -766,8 +766,10 @@
> IScsiConvertAttemptConfigDataToIfrNvDataByKeyword (
> 
>        *(IfrNvData->ISCSIMacAddr + StrLen (IfrNvData->ISCSIMacAddr)) = L'/';
>      }
> -    if (StrLen (IfrNvData->ISCSIMacAddr) != 0) {
> -      *(IfrNvData->ISCSIMacAddr + StrLen (IfrNvData->ISCSIMacAddr) - 1) =
> L'\0';
> +
> +    StringLen = StrLen (IfrNvData->ISCSIMacAddr);
> +    if (StringLen > 0) {
> +      *(IfrNvData->ISCSIMacAddr + StringLen - 1) = L'\0';
>      }
>    }
>  }
> --
> 2.12.0.windows.1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to