Skip to content

Commit 026edaa

Browse files
committed
fixes #15 - Incorrect result of SetValue method
1 parent ca6969a commit 026edaa

File tree

3 files changed

+772
-751
lines changed

3 files changed

+772
-751
lines changed

src/ConfigParser.cs

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -577,19 +577,15 @@ public bool Save(string configFilePath = null)
577577

578578
try
579579
{
580-
using (var fileWriter = new FileStream(fileInfo.FullName, FileMode.OpenOrCreate, FileAccess.Write))
580+
using (var fileWriter = new FileStream(fileInfo.FullName, FileMode.Create, FileAccess.Write))
581581
{
582582
using (var writer = new StreamWriter(
583-
fileWriter,
584-
Settings.Encoding ?? new UTF8Encoding(false, false),
585-
4096
586-
#if !NET40
587-
, true
588-
#endif
589-
)
590-
)
583+
fileWriter,
584+
Settings.Encoding ?? new UTF8Encoding(false, false)
585+
))
591586
{
592-
writer.Write(ToString());
587+
var fileContent = ToString();
588+
writer.Write(fileContent);
593589
}
594590
}
595591
return true;

0 commit comments

Comments
 (0)