aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kernel/src/inet_db.erl
diff options
context:
space:
mode:
authorPéter Gömöri <[email protected]>2016-10-20 01:05:45 +0200
committerPéter Gömöri <[email protected]>2016-10-27 22:15:12 +0200
commit70526ab4e8b5a0d84c5cfd27557a481707420ce2 (patch)
treed6109885224a53f7400defddbbd5f39385adf0fc /lib/kernel/src/inet_db.erl
parent9be10412e1837aac339a284f2b01cfc112778180 (diff)
downloadotp-70526ab4e8b5a0d84c5cfd27557a481707420ce2.tar.gz
otp-70526ab4e8b5a0d84c5cfd27557a481707420ce2.tar.bz2
otp-70526ab4e8b5a0d84c5cfd27557a481707420ce2.zip
controlling_process can return {error, badarg}
For gen_tcp, gen_udp and gen_sctp controlling_process/2 can return badarg if erlang:port_connect/2 fails with badarg. This can easily happen if the new owner is not alive but in some race condition also when the socket is closed right before port_connect/2 (and after the previous socket function) This commit documents this behaviour.
Diffstat (limited to 'lib/kernel/src/inet_db.erl')
0 files changed, 0 insertions, 0 deletions