\r
SOCK_INIT_DATA mTcp4DefaultSockData = {\r
SOCK_STREAM,\r
- 0,\r
+ (SOCK_STATE) 0,\r
NULL,\r
TCP_BACKLOG,\r
TCP_SND_BUF_SIZE,\r
//\r
Seed = NetRandomInitSeed ();\r
mTcpGlobalIss = NET_RANDOM (Seed) % mTcpGlobalIss;\r
- mTcp4RandomPort = TCP4_PORT_KNOWN +\r
- (UINT16) (NET_RANDOM(Seed) % TCP4_PORT_KNOWN);\r
+ mTcp4RandomPort = (UINT16) ( TCP4_PORT_KNOWN +\r
+ (UINT16) (NET_RANDOM(Seed) % TCP4_PORT_KNOWN));\r
\r
return Status;\r
}\r
//\r
NetZeroMem (&OpenData, sizeof (IP_IO_OPEN_DATA));\r
\r
- OpenData.IpConfigData = mIpIoDefaultIpConfigData;\r
+ CopyMem (&OpenData.IpConfigData, &mIpIoDefaultIpConfigData, sizeof (EFI_IP4_CONFIG_DATA));\r
OpenData.IpConfigData.DefaultProtocol = EFI_IP_PROTO_TCP;\r
\r
OpenData.PktRcvdNotify = Tcp4RxCallback;\r