comparison src/http/ngx_http_core_module.c @ 8728:f1986657fc26 quic

Merged with the default branch.
author Sergey Kandaurov <pluknet@nginx.com>
date Tue, 30 Mar 2021 23:34:51 +0300
parents 13f7085b90d2 1ebd78df4ce7
children 7f95010f10b7
comparison
equal deleted inserted replaced
8727:a64255c01dab 8728:f1986657fc26
1188 } 1188 }
1189 1189
1190 ngx_log_error(NGX_LOG_INFO, r->connection->log, 0, 1190 ngx_log_error(NGX_LOG_INFO, r->connection->log, 0,
1191 "delaying unauthorized request"); 1191 "delaying unauthorized request");
1192 1192
1193 if (ngx_handle_read_event(r->connection->read, 0) != NGX_OK) { 1193 if (r->connection->read->ready) {
1194 return NGX_HTTP_INTERNAL_SERVER_ERROR; 1194 ngx_post_event(r->connection->read, &ngx_posted_events);
1195
1196 } else {
1197 if (ngx_handle_read_event(r->connection->read, 0) != NGX_OK) {
1198 return NGX_HTTP_INTERNAL_SERVER_ERROR;
1199 }
1195 } 1200 }
1196 1201
1197 r->read_event_handler = ngx_http_test_reading; 1202 r->read_event_handler = ngx_http_test_reading;
1198 r->write_event_handler = ngx_http_core_auth_delay_handler; 1203 r->write_event_handler = ngx_http_core_auth_delay_handler;
1199 1204