X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsnprintf.c;h=a3903ed525701d6d550a110e89e459ad31b22620;hb=9bf84c30a3d0e3e1d4b9136aee9c0a4b8ae769d2;hp=e69cf9c66ec65a3c8d0e46152ea4a006d622ca6b;hpb=5c167071ae977b217670e573d18c112634e8aa63;p=yaz-moved-to-github.git diff --git a/src/snprintf.c b/src/snprintf.c index e69cf9c..a3903ed 100644 --- a/src/snprintf.c +++ b/src/snprintf.c @@ -1,8 +1,6 @@ -/* - * Copyright (C) 2007, Index Data ApS +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2008 Index Data * See the file LICENSE for details. - * - * $Id: snprintf.c,v 1.2 2007-02-26 14:24:00 adam Exp $ */ /** * \file snprintf.c @@ -19,7 +17,8 @@ void yaz_vsnprintf(char *buf, size_t size, const char *fmt, va_list ap) vsnprintf(buf, size, fmt, ap); #else #ifdef WIN32 - _vsnprintf(buf, size, fmt, ap); + _vsnprintf(buf, size-1, fmt, ap); + buf[size-1] = '\0'; #else vsprintf(buf, fmt, ap); #endif