Skip to content

Commit 9d0919f

Browse files
authored
Use Array.Empty in benchmark when response size is zero (#1819)
1 parent c319c44 commit 9d0919f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

perf/benchmarkapps/Shared/BenchmarkServiceImpl.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ public override async Task StreamingBothWays(IAsyncStreamReader<SimpleRequest> r
9292

9393
public static SimpleResponse CreateResponse(SimpleRequest request)
9494
{
95-
var body = UnsafeByteOperations.UnsafeWrap(new byte[request.ResponseSize]);
95+
var data = request.ResponseSize == 0 ? Array.Empty<byte>() : new byte[request.ResponseSize];
96+
var body = UnsafeByteOperations.UnsafeWrap(data);
9697

9798
var payload = new Payload { Body = body };
9899
return new SimpleResponse { Payload = payload };

0 commit comments

Comments
 (0)