diff --git a/src/capwap/lwmsg_init.c b/src/capwap/lwmsg_init.c index 9a8db54c..7a6b3cb3 100644 --- a/src/capwap/lwmsg_init.c +++ b/src/capwap/lwmsg_init.c @@ -27,9 +27,10 @@ void lwmsg_init(struct lwmsg * lwmsg, uint8_t * buffer, uint8_t * macaddress,int { lwmsg->buffer=buffer; memcpy (lwmsg->buffer,macaddress,6); - lwmsg->trnsprthdr=buffer+6; + lwmsg->trnsprthdr=buffer+0; //+6; LWTH_SET_VERSION(lwmsg->trnsprthdr,LW_VERSION); LWTH_SET_C_FLAG(lwmsg->trnsprthdr,1); lwmsg->ctrlhdr=buffer+14; - + lwmsg->msgelems=lwmsg->trnsprthdr+6; + lwmsg->pos=0; }