minimal memory improvement

This commit is contained in:
Friedrich Schöller 2009-07-25 19:31:58 +02:00
parent dadd460972
commit fcde2ad1b1

View File

@ -149,11 +149,11 @@ void Worker::run()
if (valid)
{
TunnelHeader header = *(TunnelHeader *)echo->receivePayloadBuffer(); // make a copy!
TunnelHeader *header = (TunnelHeader *)echo->receivePayloadBuffer();
DEBUG_ONLY(printf("received: type %d, length %d, id %d, seq %d\n", header.type, dataLength - sizeof(TunnelHeader), id, seq));
DEBUG_ONLY(printf("received: type %d, length %d, id %d, seq %d\n", header->type, dataLength - sizeof(TunnelHeader), id, seq));
valid = handleEchoData(header, dataLength - sizeof(TunnelHeader), ip, reply, id, seq);
valid = handleEchoData(*header, dataLength - sizeof(TunnelHeader), ip, reply, id, seq);
}
if (!valid && !reply && answerEcho)