fix for double-send when sourceP
public text v1 · immutable--- bzfsMessages.cxx (revision 14603)
+++ bzfsMessages.cxx (working copy)
@@ -727,7 +727,8 @@
Record::addPacket(MsgMessage, len+2, bufStart, HiddenPacket);
} else {
if (!broadcast && !toGroup) {
- directMessage(sourcePlayer, MsgMessage, (len + 2), bufStart);
+ if (sourcePlayer != destPlayer)
+ directMessage(sourcePlayer, MsgMessage, (len + 2), bufStart);
directMessage(destPlayer, MsgMessage, (len + 2), bufStart);
} else {
if (broadcast) {