From 13ef886a6e8a7b4fdf8085de7a7283784bf15bc1 Mon Sep 17 00:00:00 2001 From: BernhardBerbuir Date: Tue, 8 Jul 2014 13:13:45 +0200 Subject: [PATCH] Fixed issue #40 --- LogAppenders.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/LogAppenders.cs b/LogAppenders.cs index 5c1a61d..728f94e 100644 --- a/LogAppenders.cs +++ b/LogAppenders.cs @@ -204,9 +204,14 @@ namespace winsw w.Close(); offset = i + 1; - // create a new file. + // create a new file and write everything to the new file. w = new FileStream(BaseLogFileName + "_" + periodicRollingCalendar.format + ext, FileMode.Create); rolled = true; + if (offset < len) + { + w.Write(buf, offset, len - offset); + break; + } } }