diff options
author | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2024-08-06 13:15:55 +0200 |
---|---|---|
committer | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2024-08-06 13:21:47 +0200 |
commit | c5fa7354bb17ce41a292282a14c92eff3e2ba5ab (patch) | |
tree | 37ae1de1254a5c7909e71bb01a1dc526929731b5 /platform/linuxbsd/wayland/wayland_thread.cpp | |
parent | 4359c28feafb39dd0157744a52f6746d49a38c37 (diff) | |
download | redot-engine-c5fa7354bb17ce41a292282a14c92eff3e2ba5ab.tar.gz |
[MP] Fix relay protocol routing with negative targets
Godot supports sending messages to "all but one peer" by sending a
packet with a negative target (the negated ID of the excluded peer).
The relay protocol was incorrectly interpreting the values and relaying
the message to the wrong peers.
This issue only affected "send_bytes" since the other subsystem (RPC
and replication) "resolves" the correct IDs client-side (to match
visibility information).
Diffstat (limited to 'platform/linuxbsd/wayland/wayland_thread.cpp')
0 files changed, 0 insertions, 0 deletions