]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
set leftover to 0 when we have a full packet
authorAlan T. DeKok <aland@freeradius.org>
Fri, 10 Feb 2023 11:23:26 +0000 (06:23 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 10 Feb 2023 11:23:26 +0000 (06:23 -0500)
src/listen/radius/proto_radius_tcp.c

index 97a8b47426546bd330ab9d7184fa95fc4707e2a8..36004764e5cfaa6d4588301f4d98a1658a4a8ab7 100644 (file)
@@ -170,6 +170,8 @@ static ssize_t mod_read(fr_listen_t *li, UNUSED void **packet_ctx, fr_time_t *re
         */
        if (in_buffer > packet_len) {
                *leftover = in_buffer - packet_len;
+       } else {
+               *leftover = 0;
        }
 
        /*