From 5025b70fae9ab2d79deac9e08d806a85c339ddbe Mon Sep 17 00:00:00 2001 From: Håkon Nessjøen Date: Sun, 3 Oct 2010 03:46:35 +0200 Subject: Fix invalid counter sizes which would break connection after 65535 bytes of data in one direction --- mactelnet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mactelnet.c') diff --git a/mactelnet.c b/mactelnet.c index 2acc1c4..8030b49 100644 --- a/mactelnet.c +++ b/mactelnet.c @@ -26,7 +26,7 @@ unsigned char mt_mactelnet_cpmagic[4] = { 0x56, 0x34, 0x12, 0xff }; -int initPacket(struct mt_packet *packet, unsigned char ptype, unsigned char *srcmac, unsigned char *dstmac, unsigned short sessionkey, unsigned short counter) { +int initPacket(struct mt_packet *packet, unsigned char ptype, unsigned char *srcmac, unsigned char *dstmac, unsigned short sessionkey, unsigned int counter) { unsigned char *data = packet->data; /* Packet version */ -- cgit v1.2.3