Unverified Commit f3c0377d authored by Dominik Charousset's avatar Dominik Charousset Committed by GitHub

Merge pull request #1134

Port #1133 to master
parents 27645ccb 72ae6696
......@@ -176,6 +176,15 @@ is based on [Keep a Changelog](https://keepachangelog.com).
assume that the parsed URI for `tcp://127.0.0.1:8080` returns an IP address
when calling `authority().host`.
## [0.17.7] - Unreleased
### Fixed
- Datagram servants of UDP socket managers were not added as children to their
parent broker on creation, which prevented proper system shutdown in some
cases. Adding all servants consistently to the broker should make sure UDP
brokers terminate correctly (#1133).
## [0.17.6] - 2020-07-24
### Fixed
......@@ -505,6 +514,7 @@ is based on [Keep a Changelog](https://keepachangelog.com).
- Configuring colored terminal output should now print colored output.
[0.18.0]: https://github.com/actor-framework/actor-framework/compare/0.17.3...master
[0.17.7]: https://github.com/actor-framework/actor-framework/compare/0.17.6...release/0.17
[0.17.6]: https://github.com/actor-framework/actor-framework/releases/0.17.6
[0.17.5]: https://github.com/actor-framework/actor-framework/releases/0.17.5
[0.17.4]: https://github.com/actor-framework/actor-framework/releases/0.17.4
......
......@@ -217,6 +217,8 @@ void abstract_broker::add_datagram_servant(datagram_servant_ptr ptr) {
launch_servant(ptr);
for (auto& hdl : hdls)
add_hdl_for_datagram_servant(ptr, hdl);
auto hdl = ptr->hdl();
add_hdl_for_datagram_servant(std::move(ptr), hdl);
}
void abstract_broker::add_hdl_for_datagram_servant(datagram_servant_ptr ptr,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment