hrev43334 adds 1 changeset to branch 'master' old head: 20e36f6e64394229fd7c0c4e932560f83d26b99c new head: d9a215b71f75394472023d63b60318332e6e0d45 ---------------------------------------------------------------------------- 1 files changed, 2 insertions(+), 2 deletions(-) src/system/kernel/posix/xsi_message_queue.cpp | 4 ++-- ############################################################################ Revision: hrev43334 Commit: d9a215b71f75394472023d63b60318332e6e0d45 URL: http://cgit.haiku-os.org/haiku/commit/?id=d9a215b Author: Philippe Saint-Pierre <stpere@xxxxxxxxx> Date: Sun Nov 27 05:21:41 2011 UTC Comparison with an unsigned value (size_t) and < 0 CID 4190 and CID 4191 ---------------------------------------------------------------------------- diff --git a/src/system/kernel/posix/xsi_message_queue.cpp b/src/system/kernel/posix/xsi_message_queue.cpp index 85aa4d2..6738665 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; }