diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-04-11 01:21:34 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-04-11 01:21:34 +0300 |
commit | 7063210014a7ef82afaabaf0f18ffa0cd7efd61f (patch) | |
tree | 2272355d746ae028d927e410ec8381f76a1dee95 /esp8266/modnetwork.c | |
parent | 1cc81ed449fe51c787d002e786cd5afe5c632f97 (diff) | |
download | micropython-7063210014a7ef82afaabaf0f18ffa0cd7efd61f.tar.gz micropython-7063210014a7ef82afaabaf0f18ffa0cd7efd61f.zip |
extmod/modlwip: Fix for loss of data in unaccepted incoming sockets.
When lwIP creates a incoming connection socket of a listen socket, it
sets its recv callback to one which discards incoming data. We set
proper callback only in accept() call, when we allocate Python-level
socket where we can queue incoming data. So, in lwIP accept callback
be sure to set recv callback to one which tells lwIP to not discard
incoming data.
Diffstat (limited to 'esp8266/modnetwork.c')
0 files changed, 0 insertions, 0 deletions