Daniel L. Robertson created AMQCPP-598:
------------------------------------------
Summary: CmsTemplate::createConsumer possible dereference of null
pointer
Key: AMQCPP-598
URL: https://issues.apache.org/jira/browse/AMQCPP-598
Project: ActiveMQ C++ Client
Issue Type: Bug
Components: CMS Impl
Reporter: Daniel L. Robertson
Assignee: Timothy Bish
Priority: Minor
If `CMSTemplate::takeSession()` returns NULL in `CMSTemplate::execute`, it is
dereferenced in `CmsTemplate::createConsumer`. As far as I could tell, this is
a plausible scenario, but I could be wrong. It looks like
`ProducerExecutor::doInCms` checks for a NULL session, but
`ReceiveExecutor::doInCms` does not. If this is because it is known that the
session cannot be NULL, please close this issue. It just looked a bit off to me.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)