Merge pull request #3975 from kjbracey-arm/lwip_buf_free

NSAPI/lwIP: Free held netbuf on close
pull/4020/head
Anna Bridge 2017-03-23 15:39:52 +00:00 committed by GitHub
commit ebfe04a841
1 changed files with 1 additions and 0 deletions

View File

@ -691,6 +691,7 @@ static nsapi_error_t mbed_lwip_socket_close(nsapi_stack_t *stack, nsapi_socket_t
{ {
struct lwip_socket *s = (struct lwip_socket *)handle; struct lwip_socket *s = (struct lwip_socket *)handle;
netbuf_delete(s->buf);
err_t err = netconn_delete(s->conn); err_t err = netconn_delete(s->conn);
mbed_lwip_arena_dealloc(s); mbed_lwip_arena_dealloc(s);
return mbed_lwip_err_remap(err); return mbed_lwip_err_remap(err);