X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libbb%2Fvdprintf.c;h=726d56374d590ba5e7494a4fcdc55949b311db59;hb=d21f596ddb294bdb65623ba1d0e49b17d0829229;hp=ffcb7a444ebbbf61fc35bb7941f8ed30ae665950;hpb=b1629b1b2abc17a6430e4173d64d7956784118e0;p=oweals%2Fbusybox.git diff --git a/libbb/vdprintf.c b/libbb/vdprintf.c index ffcb7a444..726d56374 100644 --- a/libbb/vdprintf.c +++ b/libbb/vdprintf.c @@ -7,19 +7,15 @@ * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. */ -#include -#include #include "libbb.h" - - -#if (__GLIBC__ < 2) +#if defined(__GLIBC__) && __GLIBC__ < 2 int vdprintf(int d, const char *format, va_list ap) { char buf[BUF_SIZE]; int len; - len = vsprintf(buf, format, ap); + len = vsnprintf(buf, BUF_SIZE, format, ap); return write(d, buf, len); } #endif