Add some security check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9934 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
xdu2
2010-02-05 06:13:18 +00:00
parent f9ec2f0f40
commit 1b2bf3cadc
4 changed files with 7 additions and 4 deletions

View File

@@ -480,8 +480,7 @@ InstallVlanConfigForm (
PrivateData->MacString = MacString;
StrCpy (Str, L"VLAN Configuration (MAC:");
ASSERT (StrLen (MacString) <= (sizeof (EFI_MAC_ADDRESS) * 2));
StrCat (Str, MacString);
StrnCat (Str, MacString, sizeof (EFI_MAC_ADDRESS) * 2);
StrCat (Str, L")");
HiiSetString (
HiiHandle,