summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modnetwork.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-04-11 01:21:34 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-04-11 01:21:34 +0300
commit7063210014a7ef82afaabaf0f18ffa0cd7efd61f (patch)
tree2272355d746ae028d927e410ec8381f76a1dee95 /esp8266/modnetwork.c
parent1cc81ed449fe51c787d002e786cd5afe5c632f97 (diff)
downloadmicropython-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