From: Vladimir Homutov Date: Tue, 28 Dec 2021 10:24:58 +0000 (+0300) Subject: QUIC: fixed config test with bpf (ticket #2292). X-Git-Tag: release-1.25.0~4^2~158 X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/postgres_fdw.c?a=commitdiff_plain;h=bef80e70f6c4d4e7ace9f41eef0ff17a3a9120d0;p=nginx.git QUIC: fixed config test with bpf (ticket #2292). The SO_REUSEPORT socket option is not set during configuration testing, thus making the further module initialization impossible and meaningless. --- diff --git a/src/event/quic/ngx_event_quic_bpf.c b/src/event/quic/ngx_event_quic_bpf.c index 848a64d59..ab024ad56 100644 --- a/src/event/quic/ngx_event_quic_bpf.c +++ b/src/event/quic/ngx_event_quic_bpf.c @@ -130,6 +130,14 @@ ngx_quic_bpf_module_init(ngx_cycle_t *cycle) ngx_pool_cleanup_t *cln; ngx_quic_bpf_conf_t *bcf; + if (ngx_test_config) { + /* + * during config test, SO_REUSEPORT socket option is + * not set, thus making further processing meaningless + */ + return NGX_OK; + } + ccf = ngx_core_get_conf(cycle); bcf = ngx_quic_bpf_get_conf(cycle);