diff --git a/src/checks.c b/src/checks.c index e4982ca5a..147a7abd6 100644 --- a/src/checks.c +++ b/src/checks.c @@ -1430,6 +1430,8 @@ struct task *process_chk(struct task *t) fdinfo[fd].port_range = NULL; close(fd); /* socket creation error */ } + else + set_server_check_status(s, HCHK_STATUS_SOCKERR, strerror(errno)); if (s->result == SRV_CHK_UNKNOWN) { /* nothing done */ //fprintf(stderr, "process_chk: 6\n");