Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/ntp/dist Adjustments to our patches requested b...



details:   https://anonhg.NetBSD.org/src/rev/8f4429b419df
branches:  trunk
changeset: 972499:8f4429b419df
user:      christos <christos%NetBSD.org@localhost>
date:      Wed May 27 23:52:19 2020 +0000

description:
Adjustments to our patches requested by upstream

diffstat:

 external/bsd/ntp/dist/ntpd/ntp_config.c          |  4 ++--
 external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c |  4 +++-
 external/bsd/ntp/dist/ntpq/ntpq.c                |  4 ++--
 external/bsd/ntp/dist/util/ntp-keygen.c          |  4 ++--
 4 files changed, 9 insertions(+), 7 deletions(-)

diffs (79 lines):

diff -r e8986c763b15 -r 8f4429b419df external/bsd/ntp/dist/ntpd/ntp_config.c
--- a/external/bsd/ntp/dist/ntpd/ntp_config.c   Wed May 27 22:27:58 2020 +0000
+++ b/external/bsd/ntp/dist/ntpd/ntp_config.c   Wed May 27 23:52:19 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ntp_config.c,v 1.22 2020/05/25 20:47:25 christos Exp $ */
+/*     $NetBSD: ntp_config.c,v 1.23 2020/05/27 23:52:19 christos Exp $ */
 
 /* ntp_config.c
  *
@@ -3892,7 +3892,7 @@
 
                        case T_Refid:
                                clock_stat.haveflags |= CLK_HAVEVAL2;
-                               /* strncpy() does exactly what we want here: */
+                               /* avoid using strncpy because gcc warns */
                                len = strlen(curr_opt->value.s);
                                if (len > sizeof(clock_stat.fudgeval2))
                                        len = sizeof(clock_stat.fudgeval2);
diff -r e8986c763b15 -r 8f4429b419df external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c
--- a/external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c  Wed May 27 22:27:58 2020 +0000
+++ b/external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c  Wed May 27 23:52:19 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: refclock_neoclock4x.c,v 1.11 2020/05/25 20:47:25 christos Exp $        */
+/*     $NetBSD: refclock_neoclock4x.c,v 1.12 2020/05/27 23:52:19 christos Exp $        */
 
 /*
  *
@@ -727,6 +727,7 @@
   if(NULL != out)
     {
       char *tt;
+      /* the 199 here is almost 2x the max string */
       char tmpbuf[199];
 
       out->kv_list = (struct ctl_var *)0;
@@ -767,6 +768,7 @@
         snprintf(tt, 39, "dststatus=\"winter\"");
       else
         snprintf(tt, 39, "dststatus=\"unknown\"");
+      /* the 99 below is greater than 80 the max string */
       tt = add_var(&out->kv_list, 80, RO|DEF);
       snprintf(tt, 99, "firmware=\"%s\"", up->firmware);
       tt = add_var(&out->kv_list, 40, RO|DEF);
diff -r e8986c763b15 -r 8f4429b419df external/bsd/ntp/dist/ntpq/ntpq.c
--- a/external/bsd/ntp/dist/ntpq/ntpq.c Wed May 27 22:27:58 2020 +0000
+++ b/external/bsd/ntp/dist/ntpq/ntpq.c Wed May 27 23:52:19 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ntpq.c,v 1.21 2020/05/25 20:47:26 christos Exp $       */
+/*     $NetBSD: ntpq.c,v 1.22 2020/05/27 23:52:19 christos Exp $       */
 
 /*
  * ntpq - query an NTP server using mode 6 commands
@@ -3738,7 +3738,7 @@
                case SN:
                        if (!value)
                                output_raw = '?';
-                       else if (isdigit((unsigned char)*value)) {      /* number without sign */
+                       else if (isdigit(*(const unsigned char *)value)) {      /* number without sign */
                                bv[0] = '+';
                                atoascii (value, MAXVALLEN, bv+1, sizeof(bv)-1);
                                output(fp, name, bv);
diff -r e8986c763b15 -r 8f4429b419df external/bsd/ntp/dist/util/ntp-keygen.c
--- a/external/bsd/ntp/dist/util/ntp-keygen.c   Wed May 27 22:27:58 2020 +0000
+++ b/external/bsd/ntp/dist/util/ntp-keygen.c   Wed May 27 23:52:19 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ntp-keygen.c,v 1.13 2020/05/25 20:47:37 christos Exp $ */
+/*     $NetBSD: ntp-keygen.c,v 1.14 2020/05/27 23:52:20 christos Exp $ */
 
 /*
  * Program to generate cryptographic keys for ntp clients and servers
@@ -281,7 +281,7 @@
 
        REQUIRE(bufsiz > 0);
 
-       len = readlink(fname, result, bufsiz);
+       len = readlink(fname, result, sizeof(result));
        if (len < 0) {
                fname[0] = '\0';
                return;



Home | Main Index | Thread Index | Old Index