summaryrefslogtreecommitdiff
path: root/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp')
-rw-r--r--cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp b/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp
index 7903d6551a..802279bbf9 100644
--- a/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp
+++ b/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp
@@ -27,6 +27,7 @@
#include "MockPersistableQueue.h"
#include "qpid/asyncStore/AsyncStoreImpl.h"
+//#include "qpid/broker/EnqueueHandle.h"
namespace tests {
namespace storePerftools {
@@ -40,7 +41,7 @@ QueuedMessage::QueuedMessage(MockPersistableQueue* q,
boost::shared_ptr<MockPersistableMessage> msg) :
m_queue(q),
m_msg(msg),
- m_enqHandle(q->getStore()->createEnqueueHandle(msg->getHandle(), q->getHandle()))
+ m_enqHandle(q->getStore() ? q->getStore()->createEnqueueHandle(msg->getHandle(), q->getHandle()) : qpid::broker::EnqueueHandle(0))
{}
QueuedMessage::QueuedMessage(const QueuedMessage& qm) :