]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 3555] Tidy up print alignment of debug output from ntpdate
authorJuergen Perlinger <perlinger@ntp.org>
Sun, 2 Dec 2018 08:05:37 +0000 (09:05 +0100)
committerJuergen Perlinger <perlinger@ntp.org>
Sun, 2 Dec 2018 08:05:37 +0000 (09:05 +0100)
bk: 5c039251Qry1l2r_98AsRmF_9_TiEg

ChangeLog
ntpdate/ntpdate.c

index f381a093cf948c1202162000eaf2d8abbf1a1dcf..7139125c6a4b275e900637ef6cc34348d23f8983 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+---
+* [Bug 3555] Tidy up print alignment of debug output from ntpdate <perlinger@ntp.org>
+  - applied patch by Gerry Garvey
+
 ---
 (4.2.8p12) 2018/08/14 Released by Harlan Stenn <stenn@ntp.org>
 
index 03d9552dd4b4b6070712172abdd24ee0311973b7..4cf0f6265cdaafeddfe676a9cbfdd27767465e8e 100644 (file)
@@ -2176,10 +2176,11 @@ print_server(
                        str, fptoa((s_fp)pp->rootdelay, 6),
                        ufptoa(pp->rootdisp, 6));
 
-       (void) fprintf(fp, "transmitted %d, in filter %d\n",
+       if (pp->xmtcnt != pp->filter_nextpt)
+               (void) fprintf(fp, "transmitted %d, in filter %d\n",
                           pp->xmtcnt, pp->filter_nextpt);
 
-       (void) fprintf(fp, "reference time:    %s\n",
+       (void) fprintf(fp, "reference time:      %s\n",
                           prettydate(&pp->reftime));
        (void) fprintf(fp, "originate timestamp: %s\n",
                           prettydate(&pp->org));
@@ -2189,22 +2190,24 @@ print_server(
        if (sys_samples > 1) {
                (void) fprintf(fp, "filter delay: ");
                for (i = 0; i < NTP_SHIFT; i++) {
-                       (void) fprintf(fp, " %-8.8s", fptoa(pp->filter_delay[i], 5));
-                       if (i == (NTP_SHIFT>>1)-1)
-                               (void) fprintf(fp, "\n        ");
+                       if (i == (NTP_SHIFT>>1))
+                               (void) fprintf(fp, "\n              ");
+                       (void) fprintf(fp, " %-10.10s", 
+                               (i<sys_samples ? fptoa(pp->filter_delay[i], 5) : "----"));
                }
                (void) fprintf(fp, "\n");
 
                (void) fprintf(fp, "filter offset:");
                for (i = 0; i < PEER_SHIFT; i++) {
-                       (void) fprintf(fp, " %-8.8s", lfptoa(&pp->filter_offset[i], 6));
-                       if (i == (PEER_SHIFT>>1)-1)
-                               (void) fprintf(fp, "\n        ");
+                       if (i == (PEER_SHIFT>>1))
+                               (void) fprintf(fp, "\n              ");
+                       (void) fprintf(fp, " %-10.10s", 
+                               (i<sys_samples ? lfptoa(&pp->filter_offset[i], 6): "----"));
                }
                (void) fprintf(fp, "\n");
        }
 
-       (void) fprintf(fp, "delay %s, dispersion %s\n",
+       (void) fprintf(fp, "delay %s, dispersion %s",
                           fptoa((s_fp)pp->delay, 5), ufptoa(pp->dispersion, 5));
 
        (void) fprintf(fp, "offset %s\n\n",