diff --git a/src/capwap/cwmsg_addelem_vendor_specific_payload.c b/src/capwap/cwmsg_addelem_vendor_specific_payload.c deleted file mode 100644 index 6c7456a4..00000000 --- a/src/capwap/cwmsg_addelem_vendor_specific_payload.c +++ /dev/null @@ -1,43 +0,0 @@ -/* - This file is part of libcapwap. - - libcapwap is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - libcapwap is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Foobar. If not, see . - -*/ - - -#include -#include - -#include "capwap.h" -#include "cw_log.h" - -void cwmsg_addelem_vendor_specific_payload(struct cwmsg *msg,int vendor_id, int type, uint8_t * payload,int len) -{ - uint8_t * buffer = malloc (len + 6); - if (!buffer){ - cw_log(LOG_ERR,"Add message elem vendor specific payload: out of memory"); - return; - } - - *((uint32_t*)buffer) = htonl(vendor_id); - *((uint16_t*)(buffer+4)) = htons(type); - memcpy(buffer+6,payload,len); - - - cwmsg_addelem(msg,CW_ELEM_VENDOR_SPECIFIC_PAYLOAD,buffer,len+6); - free(buffer); -} - -