]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
quantiles: fix assertion for requested k
authorMiroslav Lichvar <mlichvar@redhat.com>
Mon, 18 Nov 2024 14:51:42 +0000 (15:51 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Mon, 18 Nov 2024 14:51:42 +0000 (15:51 +0100)
quantiles.c

index 52953db46cf534103261fb7645ae1db82f968b1a..27283eaac06cf329967dd1110fa1b01b199a98f6 100644 (file)
@@ -199,7 +199,7 @@ QNT_GetQuantile(QNT_Instance inst, int k)
   double estimates[MAX_REPEAT];
   int i;
 
-  if (k < inst->min_k || k - inst->min_k >= inst->n_quants)
+  if (k < inst->min_k || (k - inst->min_k) * inst->repeat >= inst->n_quants)
     assert(0);
 
   for (i = 0; i < inst->repeat; i++)