Merge remote-tracking branch 'github/pr/2391' into collectd-5.6
authorFlorian Forster <octo@collectd.org>
Wed, 20 Sep 2017 17:34:56 +0000 (19:34 +0200)
committerFlorian Forster <octo@collectd.org>
Wed, 20 Sep 2017 17:34:56 +0000 (19:34 +0200)
contrib/redhat/collectd.spec
src/ntpd.c

index 5181293..a51c570 100644 (file)
@@ -483,8 +483,8 @@ the byte- and packet-counters of selected rules and submit them to collectd.
 Summary:       Java plugin for collectd
 Group:         System Environment/Daemons
 Requires:      %{name}%{?_isa} = %{version}-%{release}
-BuildRequires: java-devel, jpackage-utils
-Requires:      java, jpackage-utils
+BuildRequires: java-devel >= 1.6, jpackage-utils >= 1.6
+Requires:      java >= 1.6, jpackage-utils >= 1.6
 %description java
 This plugin for collectd allows plugins to be written in Java and executed
 in an embedded JVM.
index 1cb59de..4ed4e7c 100644 (file)
@@ -855,9 +855,9 @@ static int ntpd_read(void) {
   }
 
   /* kerninfo -> estimated error */
-  offset_loop = scale_loop * ((gauge_t)ntohl(ik->offset));
+  offset_loop = (gauge_t)((int32_t)ntohl(ik->offset) * scale_loop);
   freq_loop = ntpd_read_fp(ik->freq);
-  offset_error = scale_error * ((gauge_t)ntohl(ik->esterror));
+  offset_error = (gauge_t)((int32_t)ntohl(ik->esterror) * scale_error);
 
   DEBUG("info_kernel:\n"
         "  pll offset    = %.8g\n"