From d9a215b71f75394472023d63b60318332e6e0d45 Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Sun, 27 Nov 2011 00:21:41 -0500 Subject: [PATCH] Comparison with an unsigned value (size_t) and < 0 CID 4190 and CID 4191 --- src/system/kernel/posix/xsi_message_queue.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/posix/xsi_message_queue.cpp b/src/system/kernel/posix/xsi_message_queue.cpp index 85aa4d24b5..67386657fb 100644 --- a/src/system/kernel/posix/xsi_message_queue.cpp +++ b/src/system/kernel/posix/xsi_message_queue.cpp @@ -739,7 +739,7 @@ _user_xsi_msgrcv(int messageQueueID, void *messagePointer, MutexLocker messageQueueLocker(messageQueue->Lock()); messageQueueHashLocker.Unlock(); - if (messageSize < 0 || messageSize > MAX_BYTES_PER_QUEUE) { + if (messageSize > MAX_BYTES_PER_QUEUE) { TRACE_ERROR(("xsi_msgrcv: message size is out of range\n")); return EINVAL; } @@ -837,7 +837,7 @@ _user_xsi_msgsnd(int messageQueueID, const void *messagePointer, MutexLocker messageQueueLocker(messageQueue->Lock()); messageQueueHashLocker.Unlock(); - if (messageSize < 0 || messageSize > MAX_BYTES_PER_QUEUE) { + if (messageSize > MAX_BYTES_PER_QUEUE) { TRACE_ERROR(("xsi_msgsnd: message size is out of range\n")); return EINVAL; }