diff --git a/packages/hydrojudge/src/sandbox.ts b/packages/hydrojudge/src/sandbox.ts index 57b9ab6c..23fb86f2 100644 --- a/packages/hydrojudge/src/sandbox.ts +++ b/packages/hydrojudge/src/sandbox.ts @@ -101,7 +101,7 @@ function proc(params: Parameter): Cmd { clockLimit: 3 * cpuLimit, memoryLimit: Math.floor(memory * 1024 * 1024), strictMemoryLimit: getConfig('strict_memory'), - // stackLimit: memory * 1024 * 1024, + stackLimit: getConfig('strict_memory') ? Math.floor(memory * 1024 * 1024) : 0, procLimit: params.processLimit || getConfig('processLimit'), copyOutMax: Math.floor(1024 * 1024 * stdioLimit * 3), copyIn,