diff --git a/FreeRTOS_Sockets.c b/FreeRTOS_Sockets.c index b8269ca97e..7e6de20238 100644 --- a/FreeRTOS_Sockets.c +++ b/FreeRTOS_Sockets.c @@ -2921,7 +2921,7 @@ void vSocketWakeUpUser( FreeRTOS_Socket_t * pxSocket ) static BaseType_t bMayConnect( FreeRTOS_Socket_t const * pxSocket ) { BaseType_t xResult; - eIPTCPState_t eState = pxSocket->u.xTCP.ucTCPState; + eIPTCPState_t eState = ( eIPTCPState_t ) pxSocket->u.xTCP.ucTCPState; switch( eState ) { @@ -3318,7 +3318,7 @@ void vSocketWakeUpUser( FreeRTOS_Socket_t * pxSocket ) while( xByteCount == 0 ) { - eIPTCPState_t eState = pxSocket->u.xTCP.ucTCPState; + eIPTCPState_t eState = ( eIPTCPState_t ) pxSocket->u.xTCP.ucTCPState; switch( eState ) { diff --git a/FreeRTOS_TCP_IP.c b/FreeRTOS_TCP_IP.c index 6d5f516eb3..881040622a 100644 --- a/FreeRTOS_TCP_IP.c +++ b/FreeRTOS_TCP_IP.c @@ -397,7 +397,7 @@ static BaseType_t prvTCPSocketIsActive( uint8_t ucStatus ) { BaseType_t xResult; - eIPTCPState_t eStatus = ucStatus; + eIPTCPState_t eStatus = ( eIPTCPState_t ) ucStatus; switch( eStatus ) { @@ -458,7 +458,7 @@ static BaseType_t prvTCPStatusAgeCheck( FreeRTOS_Socket_t * pxSocket ) { BaseType_t xResult; - eIPTCPState_t eState = pxSocket->u.xTCP.ucTCPState; + eIPTCPState_t eState = ( eIPTCPState_t ) pxSocket->u.xTCP.ucTCPState; switch( eState ) { @@ -3357,7 +3357,7 @@ } } - eState = pxSocket->u.xTCP.ucTCPState; + eState = ( eIPTCPState_t ) pxSocket->u.xTCP.ucTCPState; switch( eState ) {