judge: fix memory unit

master
undefined 10 months ago
parent 039d0c2d4d
commit 7b6278faf9
No known key found for this signature in database

@ -128,7 +128,7 @@ async function adaptResult(result: SandboxResult, params: Parameter): Promise<Sa
if (ret.time > (params.time || 16000)) { if (ret.time > (params.time || 16000)) {
ret.status = STATUS.STATUS_TIME_LIMIT_EXCEEDED; ret.status = STATUS.STATUS_TIME_LIMIT_EXCEEDED;
} }
if (ret.memory > (params.memory || parseMemoryMB(getConfig('memoryMax')))) { if (ret.memory > 1024 * (params.memory || parseMemoryMB(getConfig('memoryMax')))) {
ret.status = STATUS.STATUS_MEMORY_LIMIT_EXCEEDED; ret.status = STATUS.STATUS_MEMORY_LIMIT_EXCEEDED;
} }
const outname = params.filename ? `${params.filename}.out` : 'stdout'; const outname = params.filename ? `${params.filename}.out` : 'stdout';

Loading…
Cancel
Save