[
https://issues.apache.org/jira/browse/PROTON-1206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alan Conway closed PROTON-1206.
-------------------------------
Resolution: Not A Problem
False alarm. If you modify the example as shown, there are two connections, one
for sender and one for receiver. The example was only closing one connection
and therefore not exiting because the other was still open. The test runner was
killing the hung process. When the example is modified to close both
connections it functions normally.
> c++ core dump in modified helloworld.cpp example
> -------------------------------------------------
>
> Key: PROTON-1206
> URL: https://issues.apache.org/jira/browse/PROTON-1206
> Project: Qpid Proton
> Issue Type: Bug
> Components: cpp-binding
> Affects Versions: 0.12.2
> Reporter: Alan Conway
> Assignee: Alan Conway
> Fix For: 0.13.0
>
>
> With the following change the helloworld.cpp example core dumps:
> {code}
> modified examples/cpp/helloworld.cpp
> @@ -38,10 +38,6 @@ class hello_world : public proton::messaging_handler {
> hello_world(const std::string& u) : url(u) {}
>
> void on_container_start(proton::container& c) OVERRIDE {
> - c.connect(url);
> - }
> -
> - void on_connection_open(proton::connection& c) OVERRIDE {
> c.open_receiver(url.path());
> c.open_sender(url.path());
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]