diff options
author | kvakvs <[email protected]> | 2016-08-03 14:39:00 +0200 |
---|---|---|
committer | John Högberg <[email protected]> | 2017-06-14 10:05:25 +0200 |
commit | 635b35ef4d0403a9bbf149e076aed6fca84af383 (patch) | |
tree | d26dc31b957f1f45cb5496116d662d77dcbb432e /erts/emulator/beam/erl_bif_lists.c | |
parent | 5e1b5ef47f3f2b898d30e0425823835bd9a574d4 (diff) | |
download | otp-635b35ef4d0403a9bbf149e076aed6fca84af383.tar.gz otp-635b35ef4d0403a9bbf149e076aed6fca84af383.tar.bz2 otp-635b35ef4d0403a9bbf149e076aed6fca84af383.zip |
Mark socket disconnected on tcp_send_or_shutdown_error
The socket left lingering due to {exit_on_close, false} will accept writes
in a confusing way, returning either enotconn or blocking. This fix allows
socket to know that it has been closed recently, and new writes won't pass.
Diffstat (limited to 'erts/emulator/beam/erl_bif_lists.c')
0 files changed, 0 insertions, 0 deletions