--- deliantra/server/common/logger.C 2006/08/13 17:16:00 1.1 +++ deliantra/server/common/logger.C 2006/08/27 16:15:11 1.2 @@ -1,6 +1,6 @@ /* * static char *rcsid_loger_c = - * "$Id: logger.C,v 1.1 2006/08/13 17:16:00 elmex Exp $ "; + * "$Id: logger.C,v 1.2 2006/08/27 16:15:11 root Exp $ "; */ /* @@ -59,7 +59,7 @@ buf[0] = '\0'; if (logLevel <= settings.debug) { - vsprintf(buf, format, ap); + vsnprintf(buf, sizeof (buf), format, ap); strncat(tbuf, buf, 20460); #ifdef WIN32 /* ---win32 change log handling for win32 */ fputs(tbuf, logfile); /* wrote to file or stdout */