diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2017-02-26 20:47:52 +0100 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2017-02-26 21:30:42 +0100 |
| commit | b989f4381c77cd95ee06e600e264907991bbd461 (patch) | |
| tree | bf050bbb6a0efda4702ded241702bbe7aedc2cab /node/node_node.cpp | |
| parent | 83c7247c0991b1988c2f505cf8449f4afa6b806d (diff) | |
| download | cmix-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.cpp | 9 |
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); |
