[posix] exit if socket operations fails (#1987)

This commit is contained in:
Buke Po
2017-07-13 22:35:28 +08:00
committed by Jonathan Hui
parent 6672093658
commit 5c9dab6ebf
+12 -1
View File
@@ -368,7 +368,18 @@ void platformRadioInit(void)
sockaddr.sin_addr.s_addr = INADDR_ANY;
sSockFd = (int)socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
bind(sSockFd, (struct sockaddr *)&sockaddr, sizeof(sockaddr));
if (sSockFd == -1)
{
perror("socket");
exit(EXIT_FAILURE);
}
if (bind(sSockFd, (struct sockaddr *)&sockaddr, sizeof(sockaddr)) == -1)
{
perror("bind");
exit(EXIT_FAILURE);
}
sReceiveFrame.mPsdu = sReceiveMessage.mPsdu;
sTransmitFrame.mPsdu = sTransmitMessage.mPsdu;