Skip to content

Commit 11b9ec0

Browse files
committed
Bug removed - creating a trace file with an invalid size
1 parent ca0daab commit 11b9ec0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

TraceGenerator/TraceGenerator.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,13 @@ public class TraceGenerator
5151
public TraceGenerator(string traceSize, string fileName = "instructions")
5252
{
5353
FileName = $"{fileName}-{DateTime.Now:yyyyMMddHHmmss}.trace";
54+
traceSize = traceSize.ToLower();
55+
56+
if (!traceSizes.ContainsKey(traceSize))
57+
{
58+
throw new Exception($"Trace size '{traceSize}' isn't a valid size.");
59+
}
60+
5461
this.traceSize = traceSizes[traceSize.ToLower()];
5562
csprng.SetSeed(DateTime.Now.Ticks);
5663
}

0 commit comments

Comments
 (0)