Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/BenchmarkDotNet/Helpers/ArtifactFileNameHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ internal static class ArtifactFileNameHelper

internal static string GetTraceFilePath(DiagnoserActionParameters details, DateTime creationTime, string fileExtension)
{
return GetFilePath(details, null, creationTime, fileExtension, "userheap.etl".Length);
return GetFilePath(details, null, creationTime, fileExtension, "userheap.etl".Length - fileExtension.Length);
}

internal static string GetFilePath(DiagnoserActionParameters details, string? subfolder, DateTime? creationTime, string fileExtension, int reserve)
Expand All @@ -27,7 +27,7 @@ internal static string GetFilePath(DiagnoserActionParameters details, string? su

// long paths can be enabled on Windows but it does not mean that everything is going to work fine..
// so we always use 260 as limit on Windows
int limit = OsDetector.IsWindows()
int limit = OsDetector.IsWindows()
? WindowsOldPathLimit - reserve
: CommonSenseLimit;

Expand Down