Does anyone encounter such a situation with negative pbuf header size? Is it a serious memory leak problem? It shows up when I turn on the debug message, here is one sample print out, and the end result is that my pbuf pool gets exhausted very quickly, and the program just crash after a little while. Thanks for your help.
pbuf_alloc(length=342)
pbuf_alloc: allocated pbuf ffc10
pbuf_alloc(length=342) == ffc10
pbuf_header: old ffc20 new ffc2e (-14)
pbuf_header: old ffc2e new ffc4a (-28)
pbuf_header: old ffc4a new ffc42 (8)
pbuf_header: old ffc42 new ffc4a (-8)