summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/net/network.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/net/network.cpp b/src/net/network.cpp
index 64cbf331..f18cf412 100644
--- a/src/net/network.cpp
+++ b/src/net/network.cpp
@@ -66,7 +66,7 @@ bool Network::connect(const std::string &address, short port)
mState = CONNECTING;
- mClient = enet_host_create(0, 1, 0, 0);
+ mClient = enet_host_create(NULL, 1, 0, 0);
if (!mClient)
{
@@ -160,10 +160,8 @@ void Network::dispatchMessages()
void Network::flush()
{
- logger->log("Network::flush()");
if (mState == IDLE || mState == NET_ERROR)
{
- logger->log("Idle or error, returning");
return;
}
@@ -218,11 +216,14 @@ void Network::send(MessageOut *msg)
{
if (mState == IDLE || mState == NET_ERROR)
{
+ logger->log("Warning: attempt to send a message while network not "
+ "ready.");
return;
}
ENetPacket *packet = enet_packet_create(msg->getData(),
- msg->getDataSize() + 1, ENET_PACKET_FLAG_RELIABLE);
+ msg->getDataSize(),
+ ENET_PACKET_FLAG_RELIABLE);
mOutgoingPackets.push(packet);
}