mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-19 17:53:28 +00:00
Fixed compiler warning
This commit is contained in:
@@ -1146,7 +1146,11 @@ void ILibProcessAsyncSocket(struct ILibAsyncSocketModule *Reader, int pendingRea
|
|||||||
int j;
|
int j;
|
||||||
#endif
|
#endif
|
||||||
int bytesReceived = 0;
|
int bytesReceived = 0;
|
||||||
|
#ifdef WIN32
|
||||||
int len;
|
int len;
|
||||||
|
#else
|
||||||
|
socklen_t len;
|
||||||
|
#endif
|
||||||
char *temp;
|
char *temp;
|
||||||
|
|
||||||
if (Reader->PAUSE > 0)
|
if (Reader->PAUSE > 0)
|
||||||
@@ -1184,7 +1188,11 @@ void ILibProcessAsyncSocket(struct ILibAsyncSocketModule *Reader, int pendingRea
|
|||||||
|
|
||||||
// Read data off the non-SSL, generic socket.
|
// Read data off the non-SSL, generic socket.
|
||||||
// Set the receive address buffer size and read from the socket.
|
// Set the receive address buffer size and read from the socket.
|
||||||
len = sizeof(struct sockaddr_in6);
|
#ifdef WIN32
|
||||||
|
len = (int)sizeof(struct sockaddr_in6);
|
||||||
|
#else
|
||||||
|
len = (socklen_t)sizeof(struct sockaddr_in6);
|
||||||
|
#endif
|
||||||
#ifndef MICROSTACK_NOTLS
|
#ifndef MICROSTACK_NOTLS
|
||||||
if (Reader->ssl != NULL)
|
if (Reader->ssl != NULL)
|
||||||
{
|
{
|
||||||
@@ -1195,7 +1203,7 @@ void ILibProcessAsyncSocket(struct ILibAsyncSocketModule *Reader, int pendingRea
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
bytesReceived = recvfrom(Reader->internalSocket, Reader->readBioBuffer_mem + Reader->readBioBuffer->length, (int)(Reader->readBioBuffer->max - Reader->readBioBuffer->length), 0, (struct sockaddr*)&(Reader->SourceAddress), (int*)&len);
|
bytesReceived = recvfrom(Reader->internalSocket, Reader->readBioBuffer_mem + Reader->readBioBuffer->length, (int)(Reader->readBioBuffer->max - Reader->readBioBuffer->length), 0, (struct sockaddr*)&(Reader->SourceAddress), &len);
|
||||||
}
|
}
|
||||||
if (bytesReceived > 0)
|
if (bytesReceived > 0)
|
||||||
{
|
{
|
||||||
@@ -1290,7 +1298,7 @@ void ILibProcessAsyncSocket(struct ILibAsyncSocketModule *Reader, int pendingRea
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
bytesReceived = recvfrom(Reader->internalSocket, Reader->buffer + Reader->EndPointer, Reader->MallocSize - Reader->EndPointer, 0, (struct sockaddr*)&(Reader->SourceAddress), (int*)&len);
|
bytesReceived = recvfrom(Reader->internalSocket, Reader->buffer + Reader->EndPointer, Reader->MallocSize - Reader->EndPointer, 0, (struct sockaddr*)&(Reader->SourceAddress), &len);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
if (Reader->RemoteAddress.sin6_family == AF_UNIX)
|
if (Reader->RemoteAddress.sin6_family == AF_UNIX)
|
||||||
@@ -1299,7 +1307,7 @@ void ILibProcessAsyncSocket(struct ILibAsyncSocketModule *Reader, int pendingRea
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
bytesReceived = (int)recvfrom(Reader->internalSocket, Reader->buffer + Reader->EndPointer, Reader->MallocSize - Reader->EndPointer, 0, (struct sockaddr*)&(Reader->SourceAddress), (socklen_t*)&len);
|
bytesReceived = (int)recvfrom(Reader->internalSocket, Reader->buffer + Reader->EndPointer, Reader->MallocSize - Reader->EndPointer, 0, (struct sockaddr*)&(Reader->SourceAddress), &len);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (Reader->RemoteAddress.sin6_family != AF_UNIX)
|
if (Reader->RemoteAddress.sin6_family != AF_UNIX)
|
||||||
@@ -1668,7 +1676,12 @@ void ILibAsyncSocket_PostSelect(void* socketModule, int slct, fd_set *readset, f
|
|||||||
int TriggerSendOK = 0;
|
int TriggerSendOK = 0;
|
||||||
struct ILibAsyncSocket_SendData *temp;
|
struct ILibAsyncSocket_SendData *temp;
|
||||||
int bytesSent = 0;
|
int bytesSent = 0;
|
||||||
int flags, len;
|
int flags;
|
||||||
|
#ifdef WIN32
|
||||||
|
int len;
|
||||||
|
#else
|
||||||
|
socklen_t len;
|
||||||
|
#endif
|
||||||
int TRY_TO_SEND = 1;
|
int TRY_TO_SEND = 1;
|
||||||
int triggerReadSet = 0;
|
int triggerReadSet = 0;
|
||||||
int triggerResume = 0;
|
int triggerResume = 0;
|
||||||
@@ -1756,13 +1769,18 @@ void ILibAsyncSocket_PostSelect(void* socketModule, int slct, fd_set *readset, f
|
|||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
// Connected
|
// Connected
|
||||||
len = sizeof(struct sockaddr_in6);
|
#ifdef WIN32
|
||||||
|
len = (int)sizeof(struct sockaddr_in6);
|
||||||
|
#else
|
||||||
|
len = (socklen_t)sizeof(struct sockaddr_in6);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (module->RemoteAddress.sin6_family != AF_UNIX)
|
if (module->RemoteAddress.sin6_family != AF_UNIX)
|
||||||
{
|
{
|
||||||
#if defined(WINSOCK2)
|
#if defined(WINSOCK2)
|
||||||
getsockname(module->internalSocket, (struct sockaddr*)(&module->LocalAddress), (int*)&len);
|
getsockname(module->internalSocket, (struct sockaddr*)(&module->LocalAddress), &len);
|
||||||
#else
|
#else
|
||||||
getsockname(module->internalSocket, (struct sockaddr*)(&module->LocalAddress), (socklen_t*)&len);
|
getsockname(module->internalSocket, (struct sockaddr*)(&module->LocalAddress), &len);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
module->FinConnect = 1;
|
module->FinConnect = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user