Fix issue where we set state to SHUTDOWN rather than CONNECTING when we
had to switch socket types. This commit was SVN r15784.
Этот коммит содержится в:
родитель
ca69915b1e
Коммит
59524a9009
@ -277,7 +277,9 @@ mca_oob_tcp_peer_create_socket(mca_oob_tcp_peer_t* peer,
|
|||||||
if (peer->peer_current_af == af_family && peer->peer_sd > 0) {
|
if (peer->peer_current_af == af_family && peer->peer_sd > 0) {
|
||||||
return ORTE_SUCCESS;
|
return ORTE_SUCCESS;
|
||||||
} else if (peer->peer_sd > 0) {
|
} else if (peer->peer_sd > 0) {
|
||||||
|
int state = peer->peer_state;
|
||||||
mca_oob_tcp_peer_shutdown(peer);
|
mca_oob_tcp_peer_shutdown(peer);
|
||||||
|
peer->peer_state = state;
|
||||||
}
|
}
|
||||||
|
|
||||||
peer->peer_sd = socket(af_family, SOCK_STREAM, 0);
|
peer->peer_sd = socket(af_family, SOCK_STREAM, 0);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user