aboutsummaryrefslogtreecommitdiff
path: root/node/node_node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/node_node.cpp')
-rw-r--r--node/node_node.cpp4
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;