From 653a1e7778540ee7e4cbc73832f693b111005210 Mon Sep 17 00:00:00 2001 From: Dirk Ziegelmeier Date: Mon, 16 Oct 2017 10:01:45 +0200 Subject: [PATCH] Fix bug #52113: recv callback: To free or not to free pbuf when returning ERR_ABRT? Change the text according to Ambroz' suggestion --- doc/rawapi.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/rawapi.txt b/doc/rawapi.txt index 813ddad6..4766b81a 100644 --- a/doc/rawapi.txt +++ b/doc/rawapi.txt @@ -256,10 +256,9 @@ window. Sets the callback function that will be called when new data arrives. The callback function will be passed a NULL pbuf to - indicate that the remote host has closed the connection. If - there are no errors and the callback function is to return - ERR_OK, then it must free the pbuf. Otherwise, it must not - free the pbuf so that lwIP core code can store it. + indicate that the remote host has closed the connection. If the + callback function returns ERR_OK or ERR_ABRT it must have + freed the pbuf, otherwise it must not have freed it. - void tcp_recved(struct tcp_pcb *pcb, u16_t len)