diff options
author | Håkon Nessjøen <haakon.nessjoen@gmail.com> | 2010-10-03 03:46:35 +0200 |
---|---|---|
committer | Håkon Nessjøen <haakon.nessjoen@gmail.com> | 2010-10-03 03:46:35 +0200 |
commit | 5025b70fae9ab2d79deac9e08d806a85c339ddbe (patch) | |
tree | e2fd40151468fc2eb422361c6a62f9b9a0cc18b0 /mactelnet.c | |
parent | fb6540513cdb72f874cdb409e493171c94e59460 (diff) | |
download | MAC-Telnet-5025b70fae9ab2d79deac9e08d806a85c339ddbe.tar.gz MAC-Telnet-5025b70fae9ab2d79deac9e08d806a85c339ddbe.zip |
Fix invalid counter sizes which would break connection after 65535 bytes of data in one direction
Diffstat (limited to 'mactelnet.c')
-rw-r--r-- | mactelnet.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 */ |