aboutsummaryrefslogtreecommitdiff
path: root/node/node_node.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2017-02-26 20:47:52 +0100
committerDennis Brentjes <d.brentjes@gmail.com>2017-02-26 21:30:42 +0100
commitb989f4381c77cd95ee06e600e264907991bbd461 (patch)
treebf050bbb6a0efda4702ded241702bbe7aedc2cab /node/node_node.cpp
parent83c7247c0991b1988c2f505cf8449f4afa6b806d (diff)
downloadcmix-b989f4381c77cd95ee06e600e264907991bbd461.tar.gz
cmix-b989f4381c77cd95ee06e600e264907991bbd461.tar.bz2
cmix-b989f4381c77cd95ee06e600e264907991bbd461.zip
Fixes a bug which would crash the server when an ID started with 0x00.
Diffstat (limited to 'node/node_node.cpp')
-rw-r--r--node/node_node.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/node/node_node.cpp b/node/node_node.cpp
index 0bac4b3..14e3604 100644
--- a/node/node_node.cpp
+++ b/node/node_node.cpp
@@ -491,12 +491,9 @@ void Node::handle_node_realpost(cmix_proto::RealPost const& realpost) {
cmix_proto::Payload pay;
pay.set_payload(payload, payload_len);
- try {
- clients.at(dest_s).async_send(pay);
- } catch(...) {
- exit(-1);
- }
-
+
+ clients.at(dest_s).async_send(pay);
+
free(dest);
free(payload);
free(message);