diff --git a/source/FreeRTOS_Sockets.c b/source/FreeRTOS_Sockets.c index ef07f43350..e82bc39078 100644 --- a/source/FreeRTOS_Sockets.c +++ b/source/FreeRTOS_Sockets.c @@ -2900,7 +2900,14 @@ BaseType_t FreeRTOS_setsockopt( Socket_t xSocket, /* More details at: https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/MISRA.md#rule-111 */ /* coverity[misra_c_2012_rule_11_8_violation] */ /* coverity[misra_c_2012_rule_11_1_violation] */ + #ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpedantic" + #endif pxSocket->pxUserWakeCallback = ( SocketWakeupCallback_t ) pvOptionValue; + #ifdef __GNUC__ + #pragma GCC diagnostic pop + #endif xReturn = 0; break; #endif /* ipconfigSOCKET_HAS_USER_WAKE_CALLBACK */