]> git.ipfire.org Git - thirdparty/glibc.git/commit - time/bug-asctime_r.c
[BZ #1460]
authorUlrich Drepper <drepper@redhat.com>
Fri, 14 Oct 2005 15:17:40 +0000 (15:17 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 14 Oct 2005 15:17:40 +0000 (15:17 +0000)
commitce982312e888ff1fd9b869240951805d281f7517
treee68f0f42b945ce719ad1ea032b59deb1bc78e57b
parent576c8451485408d776914e756e5cc554e9d93eda
[BZ #1460]

* time/asctime.c (asctime_internal): New function, derived from
asctime_r.  Takes additional parameter which is the buffer length.
Use snprintf instead sprintf, if it overflows, fail.
(asctime_r): Call asctime_internal with 26 as buffer length.
(asctime): Call asctime_internal with length of internal buffer.
* time/Makefile (tests): Add bug-asctime_r.
* time/bug-asctime_r.c: New file.
ChangeLog
time/Makefile
time/asctime.c
time/bug-asctime.c
time/bug-asctime_r.c [new file with mode: 0644]