mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-11-04 23:29:25 +00:00
pbuf_cat: add a simple check to ensure we don't cat the same pbuf to itself
This commit is contained in:
parent
6864eb1749
commit
efe78e7e5b
@ -860,6 +860,7 @@ pbuf_cat(struct pbuf *h, struct pbuf *t)
|
||||
|
||||
LWIP_ERROR("(h != NULL) && (t != NULL) (programmer violates API)",
|
||||
((h != NULL) && (t != NULL)), return;);
|
||||
LWIP_ASSERT("Creating an infinite loop", h != t);
|
||||
|
||||
/* proceed to last pbuf of chain */
|
||||
for (p = h; p->next != NULL; p = p->next) {
|
||||
|
Loading…
Reference in New Issue
Block a user