Commit dc2ea56a authored by Dominik Charousset's avatar Dominik Charousset

Fix too strict BASP header check

parent 6ef72177
...@@ -115,9 +115,7 @@ bool server_handshake_valid(const header& hdr) { ...@@ -115,9 +115,7 @@ bool server_handshake_valid(const header& hdr) {
return valid(hdr.source_node) return valid(hdr.source_node)
&& ! valid(hdr.dest_node) && ! valid(hdr.dest_node)
&& zero(hdr.dest_actor) && zero(hdr.dest_actor)
&& ! zero(hdr.operation_data) && ! zero(hdr.operation_data);
&& ( (! zero(hdr.source_actor) && ! zero(hdr.payload_len))
|| (zero(hdr.source_actor) && zero(hdr.payload_len)));
} }
bool client_handshake_valid(const header& hdr) { bool client_handshake_valid(const header& hdr) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment