165 |
offset -= p->len; |
offset -= p->len; |
166 |
} else { |
} else { |
167 |
for(i = offset; i < p->len; ++i) { |
for(i = offset; i < p->len; ++i) { |
168 |
((char *)dataptr)[left] = ((char *)p->payload)[i]; |
((u8_t *)dataptr)[left] = ((u8_t *)p->payload)[i]; |
169 |
if (++left >= len) { |
if (++left >= len) { |
170 |
return; |
return; |
171 |
} |
} |
673 |
api_msg_post(msg); |
api_msg_post(msg); |
674 |
sys_mbox_fetch(conn->mbox, NULL); |
sys_mbox_fetch(conn->mbox, NULL); |
675 |
if (conn->err == ERR_OK) { |
if (conn->err == ERR_OK) { |
676 |
dataptr = (void *)((char *)dataptr + len); |
dataptr = (void *)((u8_t *)dataptr + len); |
677 |
size -= len; |
size -= len; |
678 |
} else if (conn->err == ERR_MEM) { |
} else if (conn->err == ERR_MEM) { |
679 |
conn->err = ERR_OK; |
conn->err = ERR_OK; |