1
1

Merge pull request #6541 from bwbarrett/bugfix/enotconn

btl/tcp: Skip printing error message in racy cleanup path
Этот коммит содержится в:
bosilca 2019-03-28 22:42:52 -04:00 коммит произвёл GitHub
родитель 05c5e2034b d5360711fa
Коммит b54fdf5dd9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

Просмотреть файл

@ -1515,11 +1515,13 @@ static void mca_btl_tcp_component_recv_handler(int sd, short flags, void* user)
/* lookup peer address */
if(getpeername(sd, (struct sockaddr*)&addr, &addr_len) != 0) {
opal_show_help("help-mpi-btl-tcp.txt",
"server getpeername failed",
true, opal_process_info.nodename,
getpid(),
strerror(opal_socket_errno), opal_socket_errno);
if (ENOTCONN != opal_socket_errno) {
opal_show_help("help-mpi-btl-tcp.txt",
"server getpeername failed",
true, opal_process_info.nodename,
getpid(),
strerror(opal_socket_errno), opal_socket_errno);
}
CLOSE_THE_SOCKET(sd);
return;
}