mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2026-08-09 00:53:37 +08:00
fixed bug #31084 (socket API returns always EMSGSIZE on non-blocking sockets if data size > send buffers) -> now lwip_send() sends as much as possible for non-blocking sockets and only returns EWOULDBLOCK if the buffers are full
This commit is contained in:
committed by
goldsimon
parent
20833fdcc4
commit
b1980b36b8
@@ -17,6 +17,11 @@ HISTORY
|
||||
|
||||
++ Bugfixes:
|
||||
|
||||
2011-07-22: Simon Goldschmidt
|
||||
* api_lib.c, api_msg.c, sockets.c, api.h: fixed bug #31084 (socket API returns
|
||||
always EMSGSIZE on non-blocking sockets if data size > send buffers) -> now
|
||||
lwip_send() sends as much as possible for non-blocking sockets
|
||||
|
||||
2011-07-22: Simon Goldschmidt
|
||||
* pbuf.c/.h, timers.c: freeing ooseq pbufs when the pbuf pool is empty implemented
|
||||
for NO_SYS==1: when not using sys_check_timeouts(), call PBUF_CHECK_FREE_OOSEQ()
|
||||
|
||||
Reference in New Issue
Block a user