cwmsg_vaddelem dont't needs the number of parmateres anymore.

FossilOrigin-Name: 473507160fed34042c878440b123d8f74154f8aea1d5d7c5d7572178943842d1
This commit is contained in:
7u83@mail.ru
2015-03-19 19:45:03 +00:00
parent c6aed6d463
commit e40c67a002
5 changed files with 19 additions and 13 deletions

View File

@ -37,17 +37,21 @@ int conn_prepare_image_data_request(struct conn *conn, struct cwimage_data *data
if (conn->capwap_mode == CWMODE_CISCO) {
uint8_t type = 3;
uint16_t checksum = htons(lw_checksum(data->data, data->len));
cwmsg_vaddelem(cwmsg, CWMSGELEM_IMAGE_DATA, 3,
&type, 1, &checksum, 2, data->data, data->len);
cwmsg_vaddelem(cwmsg, CWMSGELEM_IMAGE_DATA,
&type, 1,
&checksum, 2,
data->data, data->len,
NULL);
return 0;
}
/* standard capwap operation */
cwmsg_vaddelem(cwmsg,CWMSGELEM_IMAGE_DATA, 2,
cwmsg_vaddelem(cwmsg,CWMSGELEM_IMAGE_DATA,
&data->type, sizeof(data->type),
data->data, data->len
data->data, data->len,
NULL
);