diff --git a/src/capwap/cw_readelem_vendor_specific_payload.c b/src/capwap/cw_readelem_vendor_specific_payload.c new file mode 100644 index 00000000..71b62540 --- /dev/null +++ b/src/capwap/cw_readelem_vendor_specific_payload.c @@ -0,0 +1,26 @@ + +#include + +#include "capwap.h" +#include "cw_log.h" + +#include //tube + + + +int cw_readelem_vendor_specific_payload(void * data,int msgtype,int elemtype,uint8_t *msgelem, int len) +{ + if (elemtype != CWMSGELEM_VENDOR_SPECIFIC_PAYLOAD) + return 0; + + if (len < 6){ + cw_dbg(DBG_ERR,"Vendor specific payload msgelem too short, len < 6."); + return 1; + } + +// uint32_t vendor_id = ntohl( *((uint32_t*)msgelem) ); + + + return 1; +} +