From 58b1653aad3b0f20068d582a9468413a2d11e0a2 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Mon, 23 Mar 2015 18:07:26 +0000 Subject: [PATCH] It's a macro now. FossilOrigin-Name: 45d529bf7579834e906a19c0b80e7def8c4f090441b96b0e7cf3d3f0a7daf7a1 --- .../cwmsg_addelem_vendor_specific_payload.c | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 src/capwap/cwmsg_addelem_vendor_specific_payload.c 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); -} - -