Mercurial > hg > nginx
comparison src/core/ngx_connection.c @ 7065:c0d89f602d08
Core: fixed error message on setsockopt(SO_REUSEPORT) failure.
The error is fatal when configuring a new socket, so the ", ignored" part
is not appropriate and was removed.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 11 Jul 2017 20:06:52 +0300 |
parents | ecb5cd305b06 |
children | fef61d26da39 |
comparison
equal
deleted
inserted
replaced
7064:ecb5cd305b06 | 7065:c0d89f602d08 |
---|---|
481 if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, | 481 if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, |
482 (const void *) &reuseport, sizeof(int)) | 482 (const void *) &reuseport, sizeof(int)) |
483 == -1) | 483 == -1) |
484 { | 484 { |
485 ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, | 485 ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, |
486 "setsockopt(SO_REUSEPORT) %V failed, ignored", | 486 "setsockopt(SO_REUSEPORT) %V failed", |
487 &ls[i].addr_text); | 487 &ls[i].addr_text); |
488 | 488 |
489 if (ngx_close_socket(s) == -1) { | 489 if (ngx_close_socket(s) == -1) { |
490 ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, | 490 ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, |
491 ngx_close_socket_n " %V failed", | 491 ngx_close_socket_n " %V failed", |