This commit is contained in:
Adam D. Ruppe 2022-10-24 16:31:10 -04:00
parent 68c21e39d9
commit 2e74c02216
1 changed files with 3 additions and 3 deletions

6
cgi.d
View File

@ -7013,7 +7013,7 @@ interface EventIoServer {
} }
// the sink should buffer it // 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)) { static if(is(T == struct)) {
foreach(member; __traits(allMembers, T)) foreach(member; __traits(allMembers, T))
serialize(sink, __traits(getMember, t, member)); serialize(sink, __traits(getMember, t, member));
@ -7195,9 +7195,9 @@ mixin template ImplementRpcClientInterface(T, string serverPath, string cmdArg)
int dataLocation; int dataLocation;
ubyte[] grab(int sz) { ubyte[] grab(int sz) {
auto d = got[dataLocation .. dataLocation + sz]; auto dataLocation1 = dataLocation;
dataLocation += sz; dataLocation += sz;
return d; return got[dataLocation1 .. dataLocation];
} }
typeof(return) retu; typeof(return) retu;