Free recv_data when TF_RXCLOSED is set

This commit is contained in:
goldsimon 2010-05-16 13:12:15 +00:00
parent a880709776
commit 6ffd29507c

View File

@ -349,6 +349,7 @@ tcp_input(struct pbuf *p, struct netif *inp)
if (pcb->flags & TF_RXCLOSED) {
/* received data although already closed -> abort (send RST) to
notify the remote host that not all data has been processed */
pbuf_free(recv_data);
tcp_abort(pcb);
goto aborted;
}