Fault when GPVR doesn't contain expected params

This commit is contained in:
Zaid Abdulla committed 2021-02-05 17:15:21 -08:00
1 parent bdad2f9a32
commit 12197f3b2a
2 files changed
+20 -2

No files matched your search

+9 -1
View File
@@ -1228,7 +1228,15 @@ async function processRequest(
} else if (rpc.cpeResponse) {
if (sessionContext.state !== 2) return reportBadState(sessionContext);
await session.rpcResponse(sessionContext, rpc.id, rpc.cpeResponse);
const fault = await session.rpcResponse(
sessionContext,
rpc.id,
rpc.cpeResponse
);
if (fault) {
recordFault(sessionContext, fault);
session.clearProvisions(sessionContext);
}
return nextRpc(sessionContext);
} else if (rpc.cpeFault) {
if (sessionContext.state !== 2) return reportBadState(sessionContext);