@ -181,8 +181,16 @@ STATUS msgQSend (MSG_Q_ID msgQId, char *buffer, UINT nBytes,
return (ERROR);
}
if (API_InterGetNesting()) {
errno = ERROR_MSGQUEUE_FULL;
} else {
ulError = API_SemaphoreBPend(msgQId->wrSync, vx2syMsgQTo(timeout));
if (ulError) {