]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManager.c
fix potential memory access violation
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / DeviceMngr / DeviceManager.c
index 5406249f450175d7d2451cd9ede470b4a2e8dbe3..77935f1ca2a0bd6a187451680514804ef014503d 100644 (file)
@@ -802,7 +802,7 @@ CallDeviceManager (
   //\r
   if (mNextShowFormId == NETWORK_DEVICE_FORM_ID) {\r
     String = HiiGetString (HiiHandle, STRING_TOKEN (STR_FORM_NETWORK_DEVICE_TITLE), NULL);\r
-    NewStringLen = StrLen(mSelectedMacAddrString);\r
+    NewStringLen = StrLen(mSelectedMacAddrString) * 2;\r
     NewStringLen += (StrLen(String) + 2) * 2;\r
     NewStringTitle = AllocatePool (NewStringLen);\r
     UnicodeSPrint (NewStringTitle, NewStringLen, L"%s %s", String, mSelectedMacAddrString);\r