mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #12196 from kjbracey-arm/lwipclose
LWIP: don't pbuf_free(NULL) on socket closepull/12199/head
commit
c8ac1ef2b8
|
|
@ -307,7 +307,9 @@ nsapi_error_t LWIP::socket_close(nsapi_socket_t handle)
|
||||||
_event_flag.wait_any(TCP_CLOSED_FLAG, TCP_CLOSE_TIMEOUT);
|
_event_flag.wait_any(TCP_CLOSED_FLAG, TCP_CLOSE_TIMEOUT);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
if (s->buf) {
|
||||||
pbuf_free(s->buf);
|
pbuf_free(s->buf);
|
||||||
|
}
|
||||||
err_t err = netconn_delete(s->conn);
|
err_t err = netconn_delete(s->conn);
|
||||||
arena_dealloc(s);
|
arena_dealloc(s);
|
||||||
return err_remap(err);
|
return err_remap(err);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue