diff --git a/win32/clamav-for-windows/clamav-for-windows/main.c b/win32/clamav-for-windows/clamav-for-windows/main.c index bf1db6a5a..cdd92c4a2 100644 --- a/win32/clamav-for-windows/clamav-for-windows/main.c +++ b/win32/clamav-for-windows/clamav-for-windows/main.c @@ -69,7 +69,9 @@ BOOL init() { logg_nowarn = 0; logg_lock = 0; logg_time = 1; - logg_size = -1; + // bb #5659: force log rotation at 100 MB + logg_size = 104857600; + logg_rotate = 1; logg_file = strdup(whereami); if(!logg_file) { printf("ERROR: failed to duplicate log filename\n");