- message->issuer_host_name.c_str(), message->answer_to->name(), message->request_id, message->answer_id);
- // TODO Replace by dsend
- try {
- simgrid::s4u::this_actor::isend(message->answer_to, message, 10);
- } catch(xbt_ex& e) {
- if (e.category == timeout_error) {
- XBT_DEBUG("Send of 'Find Successor Answer' failed due du an expired timeout on receiver side");
- }
- }
+ message->issuer_host_name.c_str(), message->answer_to->getCname(), message->request_id,
+ message->answer_id);
+ message->answer_to->put_init(message, 10)->detach(ChordMessage::destroy);