From 7b6278faf9026eb52cf850b6d75638c6de465d9c Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 27 Nov 2023 02:43:07 +0800 Subject: [PATCH] judge: fix memory unit --- packages/hydrojudge/src/sandbox.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrojudge/src/sandbox.ts b/packages/hydrojudge/src/sandbox.ts index c14f10d2..7f68fa74 100644 --- a/packages/hydrojudge/src/sandbox.ts +++ b/packages/hydrojudge/src/sandbox.ts @@ -128,7 +128,7 @@ async function adaptResult(result: SandboxResult, params: Parameter): Promise (params.time || 16000)) { 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; } const outname = params.filename ? `${params.filename}.out` : 'stdout';