rem: ::memset(&fSysInfo.prodID, 0, sizeof(fSysInfo.prodID)); ::strncpy(fSysInfo.prodID, prodid, sizeof(fSysInfo.prodID)-1);
add: ::memset(&fSysInfo.name, 0, sizeof(fSysInfo.name)); ::strncpy(fSysInfo.name, prodid, sizeof(fSysInfo.name)-1);
context: 	void setProductID(char* prodid)	{		::memset(&fSysInfo.prodID, 0, sizeof(fSysInfo.prodID));		::strncpy(fSysInfo.prodID, prodid, sizeof(fSysInfo.prodID)-1);		boundsCheck();		fSysInfo.prodIDLength = ::strlen(fSysInfo.prodID);	}