]> git.kaiwu.me - nginx.git/commitdiff
Fixed return codes in ngx_quic_add_handshake_data() callback.
authorSergey Kandaurov <pluknet@nginx.com>
Fri, 29 May 2020 09:50:20 +0000 (12:50 +0300)
committerSergey Kandaurov <pluknet@nginx.com>
Fri, 29 May 2020 09:50:20 +0000 (12:50 +0300)
src/event/ngx_event_quic.c

index 4b59258f268356de3992a6689ce8a35b99a63af6..281d6a8cf9d3585a47686cd357dacd9dbb47b7bf 100644 (file)
@@ -406,7 +406,7 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
                 qc->error = NGX_QUIC_ERR_TRANSPORT_PARAMETER_ERROR;
                 qc->error_reason = "failed to process transport parameters";
 
-                return NGX_ERROR;
+                return 0;
             }
 
             if (qc->ctp.max_idle_timeout > 0
@@ -423,7 +423,7 @@ ngx_quic_add_handshake_data(ngx_ssl_conn_t *ssl_conn,
 
                 ngx_log_error(NGX_LOG_INFO, c->log, 0,
                               "quic maximum packet size is invalid");
-                return NGX_ERROR;
+                return 0;
             }
 
             qc->client_tp_done = 1;