diff options
Diffstat (limited to 'qpid/cpp/src/qpid/broker/LossyQueue.cpp')
-rw-r--r-- | qpid/cpp/src/qpid/broker/LossyQueue.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qpid/cpp/src/qpid/broker/LossyQueue.cpp b/qpid/cpp/src/qpid/broker/LossyQueue.cpp index ee2c3ca794..be19185c3a 100644 --- a/qpid/cpp/src/qpid/broker/LossyQueue.cpp +++ b/qpid/cpp/src/qpid/broker/LossyQueue.cpp @@ -38,7 +38,7 @@ LossyQueue::LossyQueue(const std::string& n, const QueueSettings& s, MessageStor bool LossyQueue::checkDepth(const QueueDepth& increment, const Message& message) { - if (increment.getSize() > settings.maxDepth.getSize()) { + if (settings.maxDepth.hasSize() && increment.getSize() > settings.maxDepth.getSize()) { if (mgmtObject) { mgmtObject->inc_discardsOverflow(); if (brokerMgmtObject) |