suppress EHOSTUNREACH and EHOSTDOWN errors in log

Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
Erik Boasson 2019-04-16 17:04:21 +02:00 committed by eboasson
parent 1672268481
commit 9c1a739559
2 changed files with 4 additions and 1 deletions

View file

@ -167,7 +167,7 @@ static ssize_t ddsi_udp_conn_write (ddsi_tran_conn_t conn, const nn_locator_t *d
rc != DDS_RETCODE_NOT_ALLOWED && rc != DDS_RETCODE_NOT_ALLOWED &&
rc != DDS_RETCODE_NO_CONNECTION) rc != DDS_RETCODE_NO_CONNECTION)
{ {
DDS_ERROR("ddsi_udp_conn_write failed with retcode %d", rc); DDS_ERROR("ddsi_udp_conn_write failed with retcode %d\n", rc);
} }
return (rc == DDS_RETCODE_OK ? ret : -1); return (rc == DDS_RETCODE_OK ? ret : -1);
} }

View file

@ -455,6 +455,9 @@ send_error_to_retcode(int errnum)
case ENOBUFS: case ENOBUFS:
case ENOMEM: case ENOMEM:
return DDS_RETCODE_OUT_OF_RESOURCES; return DDS_RETCODE_OUT_OF_RESOURCES;
case EHOSTUNREACH:
case EHOSTDOWN:
return DDS_RETCODE_NO_CONNECTION;
default: default:
break; break;
} }