aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/event/quic/ngx_event_quic_streams.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/event/quic/ngx_event_quic_streams.c b/src/event/quic/ngx_event_quic_streams.c
index bff41b20c..ef8a9df47 100644
--- a/src/event/quic/ngx_event_quic_streams.c
+++ b/src/event/quic/ngx_event_quic_streams.c
@@ -1000,7 +1000,9 @@ ngx_quic_handle_max_data_frame(ngx_connection_t *c,
return NGX_OK;
}
- if (qc->streams.sent >= qc->streams.send_max_data) {
+ if (tree->root != tree->sentinel
+ && qc->streams.sent >= qc->streams.send_max_data)
+ {
for (node = ngx_rbtree_min(tree->root, tree->sentinel);
node;