From 0b9f50b5f0f2ce2968eaa68294db7af69abe88fc Mon Sep 17 00:00:00 2001 From: George Wang Date: Wed, 12 Jun 2024 18:32:52 -0400 Subject: [PATCH] Release 4.0.9 --- CHANGELOG | 4 ++++ docs/conf.py | 2 +- include/lsquic.h | 2 +- src/liblsquic/lsquic_send_ctl.c | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 98a08406..1dc12e7f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2024-06-12 + - 4.0.9 + - Fix bpq_count (issue #504). + 2024-03-12 - 4.0.8 - Fix RETIRE_CONNECTION_ID frame abuse. diff --git a/docs/conf.py b/docs/conf.py index 4d50bfb1..3b7c6f6c 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,7 +26,7 @@ # The short X.Y version version = u'4.0' # The full version, including alpha/beta/rc tags -release = u'4.0.8' +release = u'4.0.9' # -- General configuration --------------------------------------------------- diff --git a/include/lsquic.h b/include/lsquic.h index e83d04bd..7064da21 100644 --- a/include/lsquic.h +++ b/include/lsquic.h @@ -27,7 +27,7 @@ extern "C" { #define LSQUIC_MAJOR_VERSION 4 #define LSQUIC_MINOR_VERSION 0 -#define LSQUIC_PATCH_VERSION 8 +#define LSQUIC_PATCH_VERSION 9 /** * Engine flags: diff --git a/src/liblsquic/lsquic_send_ctl.c b/src/liblsquic/lsquic_send_ctl.c index 5baba016..aea005fd 100644 --- a/src/liblsquic/lsquic_send_ctl.c +++ b/src/liblsquic/lsquic_send_ctl.c @@ -3169,7 +3169,7 @@ split_buffered_packet (lsquic_send_ctl_t *ctl, LSQ_DEBUG("drop oversized buffered packet #%"PRIu64, packet_out->po_packno); TAILQ_REMOVE(&packet_q->bpq_packets, packet_out, po_next); - ++packet_q->bpq_count; + --packet_q->bpq_count; assert(packet_out->po_loss_chain == packet_out); send_ctl_destroy_packet(ctl, packet_out); return 0;