]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
ntp: clamp value set by minstratum option
authorMiroslav Lichvar <mlichvar@redhat.com>
Mon, 13 Oct 2014 11:28:15 +0000 (13:28 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Mon, 13 Oct 2014 13:10:15 +0000 (15:10 +0200)
ntp_core.c

index d318160ddd9fe61a13d5fd544582a64074518269..634d72081bb683e569e0d85be54b87f607989f39 100644 (file)
@@ -425,6 +425,8 @@ NCR_GetInstance(NTP_Remote_Address *remote_addr, NTP_Source_Type type, SourcePar
     result->maxpoll = result->minpoll;
 
   result->min_stratum = params->min_stratum;
+  if (result->min_stratum >= NTP_MAX_STRATUM)
+    result->min_stratum = NTP_MAX_STRATUM - 1;
   result->presend_minpoll = params->presend_minpoll;
 
   result->max_delay = params->max_delay;