From c0167b49d63ad9227333e9ca6b8e0aef47cb43ba Mon Sep 17 00:00:00 2001 From: stpohle Date: Sun, 1 Jun 2003 19:33:40 +0000 Subject: [PATCH] packets.c fixed --- TechDoc.txt | 5 ++++- src/packets.c | 5 +---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/TechDoc.txt b/TechDoc.txt index 74eb25d..d548a48 100644 --- a/TechDoc.txt +++ b/TechDoc.txt @@ -49,6 +49,7 @@ network.c: - playerlist - chat messages - playerillness + - specials delete a network player from a game fills in the sockaddr from all the players clean everything for a new network game @@ -62,7 +63,9 @@ netmenu.c: packets.c: everything what have to do with the network packet, all send_* and all do_* function are defined in here. - send_packetname, do_packetname + send_packetname, do_packetname. + forwarding packets between the players who are behind + a firewall. do_pkg ------ diff --git a/src/packets.c b/src/packets.c index 63b0b80..4b9b4b3 100644 --- a/src/packets.c +++ b/src/packets.c @@ -1027,11 +1027,8 @@ fwd_pkg (struct pkg *packet, _net_addr * addr) if (PS_IS_netplayer (bman.players[pl].state) && ((bman.players[pl].net.flags & NETF_firewall) == NETF_firewall || (bman.players[addr->pl_nr].net.flags & NETF_firewall) == NETF_firewall) - && pl != addr->pl_nr) { - d_printf ("fwd_pkg %s:%s --> %s:%s\n", addr->host, addr->port, - bman.players[pl].net.addr.host, bman.players[pl].net.addr.port); + && pl != addr->pl_nr) send_pkg (packet, &bman.players[pl].net.addr); - } };