diff --git a/src/winsyslog.c b/src/winsyslog.c index fd86982d9f178461a99292c6c78196108ea15077..a9ec4984b93a1500fd8474e307aba55fd699fd59 100644 --- a/src/winsyslog.c +++ b/src/winsyslog.c @@ -83,7 +83,7 @@ void closelog(void) CONST CHAR *arr[1]; char tmp[1024]; - vsprintf(tmp, format, arglist); + vsnprintf(tmp, 1024, format, arglist); #ifndef RING_UWP arr[0] = tmp;