NetBSD-Bugs archive

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

port-atari/42717: Buffer overrun in clock.c



>Number:         42717
>Category:       port-atari
>Synopsis:       Buffer overrun  in clock.c
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-atari-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 02 09:45:00 +0000 2010
>Originator:     Henning Petersen
>Release:        NetBSD-current
>Organization:
>Environment:
>Description:
Buffer overrun found by cppcheck.
>How-To-Repeat:

>Fix:
diff -u -r1.50 clock.c
--- sys/arch/atari/dev/clock.c  23 Aug 2009 13:46:48 -0000      1.50
+++ sys/arch/atari/dev/clock.c  2 Feb 2010 09:01:15 -0000
@@ -549,7 +549,7 @@
        MC146818_GETTOD(RTC, &clkregs);
        splx(s);
 
-       sprintf(buffer, "%4d%02d%02d%02d%02d.%02d\n",
+       sprintf(buffer, "%4d%02d%02d%02d%02d.%02d",
            clkregs[MC_YEAR] + GEMSTARTOFTIME,
            clkregs[MC_MONTH], clkregs[MC_DOM],
            clkregs[MC_HOUR], clkregs[MC_MIN], clkregs[MC_SEC]);



Home | Main Index | Thread Index | Old Index