}\r
CopyMem(IfrNvData->ISCSIDisplayAttemptList, AttemptNameList, ATTEMPT_NAME_LIST_SIZE);\r
\r
+ ZeroMem (IfrNvData->ISCSIMacAddr, sizeof (IfrNvData->ISCSIMacAddr));\r
NET_LIST_FOR_EACH (Entry, &mPrivate->NicInfoList) {\r
NicInfo = NET_LIST_USER_STRUCT (Entry, ISCSI_NIC_INFO, Link);\r
IScsiMacAddrToStr (\r
- &NicInfo->PermanentAddress,\r
- NicInfo->HwAddressSize,\r
- NicInfo->VlanId,\r
- MacString\r
- );\r
+ &NicInfo->PermanentAddress,\r
+ NicInfo->HwAddressSize,\r
+ NicInfo->VlanId,\r
+ MacString\r
+ );\r
CopyMem (\r
IfrNvData->ISCSIMacAddr + StrLen (IfrNvData->ISCSIMacAddr),\r
MacString,\r
);\r
\r
*(IfrNvData->ISCSIMacAddr + StrLen (IfrNvData->ISCSIMacAddr)) = L'/';\r
- } \r
+ }\r
+ if (StrLen (IfrNvData->ISCSIMacAddr) != 0) {\r
+ *(IfrNvData->ISCSIMacAddr + StrLen (IfrNvData->ISCSIMacAddr) - 1) = L'\0';\r
+ }\r
}\r
}\r
\r