From 0130c93407610720cb1b0c654a2dd79f9a4f165d Mon Sep 17 00:00:00 2001 From: Håkon Nessjøen Date: Sun, 3 Oct 2010 03:47:16 +0200 Subject: Code cleanup --- mactelnet.c | 4 ++-- mactelnet.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mactelnet.c b/mactelnet.c index 8030b49..88d55a2 100644 --- a/mactelnet.c +++ b/mactelnet.c @@ -24,6 +24,7 @@ #include "config.h" unsigned char mt_mactelnet_cpmagic[4] = { 0x56, 0x34, 0x12, 0xff }; +unsigned char mt_mactelnet_clienttype[2] = { 0x00, 0x15 }; int initPacket(struct mt_packet *packet, unsigned char ptype, unsigned char *srcmac, unsigned char *dstmac, unsigned short sessionkey, unsigned int counter) { @@ -46,8 +47,7 @@ int initPacket(struct mt_packet *packet, unsigned char ptype, unsigned char *src data[15] = sessionkey & 0xff; /* Client type: Mac Telnet */ - data[16] = 0x00; - data[17] = 0x15; + memcpy(data + 16, &mt_mactelnet_clienttype, sizeof(mt_mactelnet_clienttype)); /* Received/sent data counter */ data[18] = (counter >> 24) & 0xff; diff --git a/mactelnet.h b/mactelnet.h index 91e17e8..6dcaaa2 100644 --- a/mactelnet.h +++ b/mactelnet.h @@ -72,5 +72,5 @@ extern int parseControlPacket(unsigned char *data, const int data_len, struct mt /* Control packet magic header */ extern unsigned char mt_mactelnet_cpmagic[4]; - +extern unsigned char mt_mactelnet_clienttype[2]; #endif -- cgit v1.2.3