]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
return size of tail block
authorAlan T. DeKok <aland@freeradius.org>
Wed, 25 Feb 2026 00:14:47 +0000 (19:14 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 25 Feb 2026 00:14:47 +0000 (19:14 -0500)
src/lib/io/ring_buffer.c

index 8495779e4babdb109d907093e391556a1dec8de4..96e864c1c74d163411224a039526ed8c2a97a630 100644 (file)
@@ -468,7 +468,7 @@ int fr_ring_buffer_start(fr_ring_buffer_t *rb, uint8_t **p_start, size_t *p_size
        *p_start = rb->buffer + rb->data_start;
 
        if (rb->write_offset < rb->data_start) {
-               *p_size = rb->write_offset;
+               *p_size = rb->data_end - rb->data_start;
                return 0;
        }