Fix crash when log file is in same folder

Fix #64 by adding an additional check
Bug report by JamieSinn (thanks!)
This commit is contained in:
ORelio 2015-02-26 12:19:35 +01:00
parent c4628ba889
commit 57024a7b26

View file

@ -92,7 +92,9 @@ namespace MinecraftClient.ChatBots
if (dateandtime) if (dateandtime)
tosave = getTimestamp() + ' ' + tosave; tosave = getTimestamp() + ' ' + tosave;
Directory.CreateDirectory(Path.GetDirectoryName(logfile)); string directory = Path.GetDirectoryName(logfile);
if (!String.IsNullOrEmpty(directory) && !Directory.Exists(directory))
Directory.CreateDirectory(directory);
FileStream stream = new FileStream(logfile, FileMode.OpenOrCreate); FileStream stream = new FileStream(logfile, FileMode.OpenOrCreate);
StreamWriter writer = new StreamWriter(stream); StreamWriter writer = new StreamWriter(stream);
stream.Seek(0, SeekOrigin.End); stream.Seek(0, SeekOrigin.End);