}
length = 0;
for (int i=0; i<addr.addr->count; ++i) {
- length += iov[i].iov_len;
- vec[i].iov_len = iov[i].iov_len;
+ length += addr.addr->dests[i].bytes;
+ vec[i].iov_len = addr.addr->dests[i].bytes;
if (evbuffer_commit_space(evb[i], &vec[i], 1) < 0) {
length = 0;
print_error("error on evbuffer_commit_space");