]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Tolerate leap second notifications in sntp
authorHarlan Stenn <stenn@ntp.org>
Tue, 20 Dec 2005 23:30:52 +0000 (18:30 -0500)
committerHarlan Stenn <stenn@ntp.org>
Tue, 20 Dec 2005 23:30:52 +0000 (18:30 -0500)
bk: 43a8942c8hYxht-mqKy9_9ksX3whBA

sntp/main.c

index 95435b387f5901eeb8e550d4a2532f6dddbcccaa..35bc7816889bd43b556af3f7b0bb7ee69ac61631 100644 (file)
@@ -457,13 +457,14 @@ but allow for version 1 semantics and sick clients. */
         failed = (data->mode != NTP_SERVER && data->mode != NTP_PASSIVE);
         response = 1;
     }
-    if (failed || data->status != 0 || data->version < 1 ||
+    if (failed || data->status == 3 || data->version < 1 ||
             data->version > NTP_VERSION_MAX ||
             data->stratum > NTP_STRATUM_MAX) {
         if (verbose)
             fprintf(stderr,
-                "%s: totally spurious NTP packet rejected on socket %d\n",
-                argv0,which);
+                "%s: Unusable NTP packet rejected on socket %d (f=%d, status %d, version %d, stratum %d)\n",
+                argv0, which,
+               failed, data->status, data->version, data->stratum);
         return 1;
     }