Skip to content

Commit de25dc6

Browse files
fix GetTraceFromStackFrames
1 parent 89cfc66 commit de25dc6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

LightWeight/ExceptionExtensions.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,12 @@ public static string GetTraceFromStackFrames(StackFrame[] frames, int skipStackF
124124
actualFrames.Add((frame, method, assemblyName));
125125
}
126126

127-
var maxAssemblyNameLength = actualFrames.Max(frame => frame.AssemblyName?.Length ?? 0);
128-
foreach (var (frame, method, assemblyName) in actualFrames)
129-
builder.AppendLine(FrameToString(frame, method, assemblyName, maxAssemblyNameLength));
127+
if (actualFrames.Count > 0)
128+
{
129+
var maxAssemblyNameLength = actualFrames.Max(frame => frame.AssemblyName?.Length ?? 0);
130+
foreach (var (frame, method, assemblyName) in actualFrames)
131+
builder.AppendLine(FrameToString(frame, method, assemblyName, maxAssemblyNameLength));
132+
}
130133

131134
return builder.ToString().Trim();
132135
}

0 commit comments

Comments
 (0)