| version 1.44, 1999/03/23 10:45:37 |
version 1.44.2.1, 1999/06/18 17:14:35 |
|
|
| s = splsoftnet(); |
s = splsoftnet(); |
| if (so->so_state & SS_CANTSENDMORE) |
if (so->so_state & SS_CANTSENDMORE) |
| snderr(EPIPE); |
snderr(EPIPE); |
| if (so->so_error) |
if (so->so_error) { |
| snderr(so->so_error); |
error = so->so_error; |
| |
so->so_error = 0; |
| |
splx(s); |
| |
goto release; |
| |
} |
| if ((so->so_state & SS_ISCONNECTED) == 0) { |
if ((so->so_state & SS_ISCONNECTED) == 0) { |
| if (so->so_proto->pr_flags & PR_CONNREQUIRED) { |
if (so->so_proto->pr_flags & PR_CONNREQUIRED) { |
| if ((so->so_state & SS_ISCONFIRMING) == 0 && |
if ((so->so_state & SS_ISCONFIRMING) == 0 && |