[haiku-commits] haiku: hrev43334 - src/system/kernel/posix

  • From: stpere@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 27 Nov 2011 06:23:52 +0100 (CET)

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;
        }


Other related posts:

  • » [haiku-commits] haiku: hrev43334 - src/system/kernel/posix - stpere