All pastes #622817 Raw Edit

fix for double-send when sourceP

public text v1 · immutable
·published 2007-07-17 03:27 UTC
rendered paste body
--- 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) {