lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] TCP retransmissions although packet has been recieved


From: address@hidden
Subject: Re: [lwip-users] TCP retransmissions although packet has been recieved
Date: Tue, 2 Oct 2018 20:36:38 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

In addition to the correct answer from Jens:

On 02.10.2018 11:45, Inderjit Singh wrote:
[..]

        while (p != NULL) {
            if (ctx->recv_buf != NULL) {
                memcpy(&ctx->recv_buf[len], p->payload, p->len);
            }

            temp_p = p->next;
            len += p->len;
            pbuf_free(p);
            p = temp_p;
        }

This loop is wrong. You're double-freeing many pbufs here!


Simon

reply via email to

[Prev in Thread] Current Thread [Next in Thread]