diff options
author | Péter Gömöri <[email protected]> | 2016-10-20 01:05:45 +0200 |
---|---|---|
committer | Péter Gömöri <[email protected]> | 2016-10-27 22:15:12 +0200 |
commit | 70526ab4e8b5a0d84c5cfd27557a481707420ce2 (patch) | |
tree | d6109885224a53f7400defddbbd5f39385adf0fc /lib/kernel/test/ch.erl | |
parent | 9be10412e1837aac339a284f2b01cfc112778180 (diff) | |
download | otp-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/test/ch.erl')
0 files changed, 0 insertions, 0 deletions