]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 1575] use snprintf with LIB_BUFLENGTH in inttoa.c, tvtoa.c, utvtoa.c
authorJuergen Perlinger <perlinger@ntp.org>
Tue, 15 Jun 2010 12:25:18 +0000 (08:25 -0400)
committerJuergen Perlinger <perlinger@ntp.org>
Tue, 15 Jun 2010 12:25:18 +0000 (08:25 -0400)
bk: 4c17712eb6n4HSK2RhquqSGyco4xDA

ChangeLog
libntp/inttoa.c
libntp/tvtoa.c
libntp/utvtoa.c

index a58f324e2540ab840a4f91b01ea6873053d0a910..ac7f0063808be8ad287decc66bd184c58ab97756 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+* [Bug 1575] use 'snprintf' with LIB_BUFLENGTH in inttoa.c, tvtoa.c and
+  utvtoa.c
+
 ---
 (4.2.6p2-RC6) 2010/06/12 Released by Harlan Stenn <stenn@ntp.org>
 
index b9c585c0b1fde68624255f640f2ddc4b12edb444..f34710e1c8083376bd47c1c0fe7eaef15776a6c6 100644 (file)
@@ -15,7 +15,7 @@ inttoa(
        register char *buf;
 
        LIB_GETBUF(buf);
-       snprintf(buf, sizeof(buf), "%ld", val);
+       snprintf(buf, LIB_BUFLENGTH, "%ld", val);
 
        return buf;
 }
index 19d4a94ed1d5ec4f5a87b881efb71a57ab5db90e..9d6c76441aafb43eb0fad90e68400a5d3c2e508a 100644 (file)
@@ -34,6 +34,6 @@ tvtoa(
 
        LIB_GETBUF(buf);
 
-       (void) sprintf(buf, "%s%lu.%06lu", (isneg?"-":""), sec, usec);
+       (void) snprintf(buf, LIB_BUFLENGTH, "%s%lu.%06lu", (isneg?"-":""), sec, usec);
        return buf;
 }
index a441c4910ffbebb360486efc9fb01638303e04d3..9d903d6f78d3935ebbb2fc37f61bbbbcc960ac33 100644 (file)
@@ -20,7 +20,7 @@ utvtoa(
 
        LIB_GETBUF(buf);
        
-       (void) sprintf(buf, "%lu.%06lu", (u_long)tv->tv_sec,
+       (void) snprintf(buf, LIB_BUFLENGTH, "%lu.%06lu", (u_long)tv->tv_sec,
                       (u_long)tv->tv_usec);
        return buf;
 }