Code

Temporary fix for jitter calculation
[nagiosplug.git] / plugins / check_ntp.c
index 8a08af5019da89ad7ad66b97f109332b3cb33074..cf63eea65c8665a1c872eb311ddbf8ab2f5462bf 100644 (file)
@@ -475,7 +475,10 @@ double offset_request(const char *host, int *status){
        }
 
        /* cleanup */
-       for(j=0; j<num_hosts; j++){ close(socklist[j]); }
+       /* FIXME: Not closing the socket to avoid re-use of the local port
+        * which can cause old NTP packets to be read instead of NTP control
+        * pactets in jitter_request(). THERE MUST BE ANOTHER WAY...
+        * for(j=0; j<num_hosts; j++){ close(socklist[j]); } */
        free(socklist);
        free(ufds);
        free(servers);