Added MessageQueue_Dispatch argument checks
authorArmin Novak <armin.novak@thincast.com>
Fri, 25 Oct 2019 11:19:42 +0000 (13:19 +0200)
committerArmin Novak <armin.novak@thincast.com>
Fri, 25 Oct 2019 11:25:12 +0000 (13:25 +0200)
winpr/libwinpr/utils/collections/MessageQueue.c

index 4cda990..3e269a7 100644 (file)
@@ -70,6 +70,9 @@ BOOL MessageQueue_Wait(wMessageQueue* queue)
 BOOL MessageQueue_Dispatch(wMessageQueue* queue, wMessage* message)
 {
        BOOL ret = FALSE;
+       if (!queue || !message)
+               return FALSE;
+
        EnterCriticalSection(&queue->lock);
 
        if (queue->size == queue->capacity)