core/systems/LibrarySys.cpp
changeset 274 959c85596341
parent 252 ce166c465bad
child 317 e5342c8a0cf4
     1.1 --- a/core/systems/LibrarySys.cpp	Sat Jan 06 19:35:25 2007 +0000
     1.2 +++ b/core/systems/LibrarySys.cpp	Sun Jan 07 01:30:28 2007 +0000
     1.3 @@ -289,6 +289,8 @@
     1.4  	size_t mylen = vsnprintf(buffer, len, fmt, ap);
     1.5  	va_end(ap);
     1.6  
     1.7 +	mylen = (mylen >= len) ? (len - 1) : mylen;
     1.8 +
     1.9  	for (size_t i=0; i<mylen; i++)
    1.10  	{
    1.11  		if (buffer[i] == PLATFORM_SEP_ALTCHAR)