X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=NetworkPkg%2FApplication%2FIfConfig6%2FIfConfig6.c;h=9e228ca7bc76b50e5af6ecb204f86e07f746fce3;hp=36cc7499338ba5ba906d82775408ad3f44de7836;hb=2922e29ad86c1bb7b5e53e65eaf0098d866310d7;hpb=8f9bafeea6adcd690d899a58db9c1dd1b048df38 diff --git a/NetworkPkg/Application/IfConfig6/IfConfig6.c b/NetworkPkg/Application/IfConfig6/IfConfig6.c index 36cc749933..9e228ca7bc 100644 --- a/NetworkPkg/Application/IfConfig6/IfConfig6.c +++ b/NetworkPkg/Application/IfConfig6/IfConfig6.c @@ -136,7 +136,7 @@ SplitStrToList ( // Str = (CHAR16 *) AllocateZeroPool (StrSize (String)); ASSERT (Str != NULL); - Str = StrCpy (Str, String); + Str = StrnCpy (Str, String, StrLen (String)); ArgStr = Str; // @@ -1720,7 +1720,7 @@ IfConfig6Initialize ( Str = (CHAR16 *) AllocateZeroPool (StrSize (ValueStr)); ASSERT (Str != NULL); - Str = StrCpy (Str, ValueStr); + Str = StrnCpy (Str, ValueStr, StrLen (ValueStr)); Private->IfName = Str; } } @@ -1734,7 +1734,7 @@ IfConfig6Initialize ( Str = (CHAR16 *) AllocateZeroPool (StrSize (ValueStr)); ASSERT (Str != NULL); - Str = StrCpy (Str, ValueStr); + Str = StrnCpy (Str, ValueStr, StrLen (ValueStr)); Private->IfName = Str; } }