diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index b81b5b498..da0f64d4e 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.3.13", + "version": "2.3.14", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/utils.ts b/packages/hydrojudge/src/utils.ts index 6ead5da55..e43f04a8d 100644 --- a/packages/hydrojudge/src/utils.ts +++ b/packages/hydrojudge/src/utils.ts @@ -69,8 +69,8 @@ export class Queue extends EventEmitter { export function compilerText(stdout: string, stderr: string) { const ret = []; - if (!EMPTY_STR.test(stdout)) ret.push(stdout); - if (!EMPTY_STR.test(stderr)) ret.push(stderr); + if (!EMPTY_STR.test(stdout)) ret.push(stdout.substr(0, 1024 * 1024)); + if (!EMPTY_STR.test(stderr)) ret.push(stderr.substr(0, 1024 * 1024)); return ret.join('\n'); }