mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-01-27 03:35:38 +00:00
Remember head of queue in pbuf_queue() iff PBUF_DEBUG to generate senseful debug report.
This commit is contained in:
parent
c69b93b246
commit
e84cc8c0ad
@ -715,15 +715,16 @@ pbuf_chain(struct pbuf *h, struct pbuf *t)
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
pbuf_queue(struct pbuf *q, struct pbuf *n)
|
pbuf_queue(struct pbuf *p, struct pbuf *n)
|
||||||
{
|
{
|
||||||
struct pbuf *p;
|
#if PBUF_DEBUG /* remember head of queue */
|
||||||
|
struct pbuf *q = p;
|
||||||
|
#endif
|
||||||
/* programmer stupidity checks */
|
/* programmer stupidity checks */
|
||||||
LWIP_ASSERT("p != NULL", p != NULL);
|
LWIP_ASSERT("p != NULL", p != NULL);
|
||||||
LWIP_ASSERT("n != NULL", n != NULL);
|
LWIP_ASSERT("n != NULL", n != NULL);
|
||||||
if ((p == NULL) || (n == NULL)) return;
|
if ((p == NULL) || (n == NULL)) return;
|
||||||
|
|
||||||
p = q;
|
|
||||||
/* iterate through all packets on queue */
|
/* iterate through all packets on queue */
|
||||||
while (p->next != NULL) {
|
while (p->next != NULL) {
|
||||||
/* be very picky about pbuf chain correctness */
|
/* be very picky about pbuf chain correctness */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user