Add usage assertions when deleting a queue (#1449)
Adds an assertion which helps to verify
a queue is not in use before deletion.
diff --git a/queue.c b/queue.c
index 37d953a..83c7ac7 100644
--- a/queue.c
+++ b/queue.c
@@ -2261,6 +2261,8 @@
traceENTER_vQueueDelete( xQueue );
configASSERT( pxQueue );
+ configASSERT( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToSend ) ) );
+ configASSERT( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) );
traceQUEUE_DELETE( pxQueue );
#if ( configQUEUE_REGISTRY_SIZE > 0 )