From 2e74c0221608c1749a65a8e740dbb248d73461e6 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Mon, 24 Oct 2022 16:31:10 -0400 Subject: [PATCH] dip1000 --- cgi.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cgi.d b/cgi.d index c1cd911..d6f422d 100644 --- a/cgi.d +++ b/cgi.d @@ -7013,7 +7013,7 @@ interface EventIoServer { } // the sink should buffer it -private void serialize(T)(scope void delegate(ubyte[]) sink, T t) { +private void serialize(T)(scope void delegate(scope ubyte[]) sink, T t) { static if(is(T == struct)) { foreach(member; __traits(allMembers, T)) serialize(sink, __traits(getMember, t, member)); @@ -7195,9 +7195,9 @@ mixin template ImplementRpcClientInterface(T, string serverPath, string cmdArg) int dataLocation; ubyte[] grab(int sz) { - auto d = got[dataLocation .. dataLocation + sz]; + auto dataLocation1 = dataLocation; dataLocation += sz; - return d; + return got[dataLocation1 .. dataLocation]; } typeof(return) retu;