]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
packets can be in the localized list for seconds
authorAlan T. DeKok <aland@freeradius.org>
Wed, 29 Nov 2017 15:55:57 +0000 (10:55 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 29 Nov 2017 15:55:57 +0000 (10:55 -0500)
src/lib/io/worker.c

index b09c979046cf7dc45b0894ffe137723c39f58e17..f8178da6a469864afc65457e2888e4e20cb39024 100644 (file)
@@ -689,7 +689,7 @@ static void fr_worker_check_timeouts(fr_worker_t *worker, fr_time_t now)
                cd = fr_ptr_to_type(fr_channel_data_t, request.list, entry);
                waiting = now - cd->m.when;
 
-               if (waiting < NANOSEC) break;
+               if (waiting < (20 * (fr_time_t) NANOSEC)) break;
 
                /*
                 *      Waiting too long, delete it.