Merge pull request #315 from mmatt1967/master

Prevent application crash when `roll-by-size-time` is enabled
pull/331/head
Oleg Nenashev 2019-08-17 00:47:41 +02:00 committed by GitHub
commit 075be3f03d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -562,7 +562,9 @@ namespace winsw
try
{
var filenameOnly = Path.GetFileNameWithoutExtension(f);
var lastNumberAsString = filenameOnly.Substring(filenameOnly.Length - 4, 4);
var hashIndex = filenameOnly.IndexOf('#');
var lastNumberAsString = filenameOnly.Substring(hashIndex + 1, 4);
//var lastNumberAsString = filenameOnly.Substring(filenameOnly.Length - 4, 4);
int lastNumber = 0;
if (int.TryParse(lastNumberAsString, out lastNumber))
{