diff options
Diffstat (limited to 'node/node_node.cpp')
| -rw-r--r-- | node/node_node.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/node/node_node.cpp b/node/node_node.cpp index 37d878c..0086bf7 100644 --- a/node/node_node.cpp +++ b/node/node_node.cpp @@ -179,7 +179,7 @@ void fill_realtime_post_message(CMixContext& ctx, cmix_proto::RealPost& realpost std::vector<char*> mv(ctx.nr_participants, nullptr); for(size_t i = 0; i < ctx.nr_participants; ++i) { std::string* m = realpost.add_m_epirs(); - m->resize(len); + m->resize(len * ctx.nr_mixes); mv[i] = &(*m)[0]; } @@ -455,7 +455,7 @@ void Node::handle_node_realpost(cmix_proto::RealPost const& realpost) { for(auto i = 0u; i < cmix_ctx.nr_participants; i++) { char* message; - element_to_message(&cmix_ctx, (unsigned char**) &message, msgs[i]); + element_to_message(&cmix_ctx, reinterpret_cast<unsigned char**>(&message), msgs[i]); char* dest; size_t dest_len; |
