aboutsummaryrefslogtreecommitdiff
path: root/client/cmixclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/cmixclient.cpp')
-rw-r--r--client/cmixclient.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/client/cmixclient.cpp b/client/cmixclient.cpp
index e3b33b6..636398f 100644
--- a/client/cmixclient.cpp
+++ b/client/cmixclient.cpp
@@ -40,7 +40,13 @@ void CMixClient::initialize_connections() {
for(size_t i = 0; i < nr_nodes; ++i) {
auto handler = [this, i]() {
cmix_proto::ImAClient imaclient;
- imaclient.set_id("A");
+
+ char* id;
+ get_pub_key_hash(&cmix_ctx, &id);
+
+ imaclient.set_id(id);
+ free(id);
+
BOOST_LOG_TRIVIAL(trace) << "sending imaclient to node: " << i;
network_connections.at(i).async_send(imaclient);
network_connections.at(i).async_receive([i, this](cmix_proto::CMixMessage message) {