From 955ee5f86dc759faf42654847f77a3c46af60401 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 18 Aug 2022 20:47:03 +0800 Subject: [PATCH] core: fix judge-client ip --- packages/hydrooj/src/handler/judge.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/hydrooj/src/handler/judge.ts b/packages/hydrooj/src/handler/judge.ts index 283289c52..723208f2f 100644 --- a/packages/hydrooj/src/handler/judge.ts +++ b/packages/hydrooj/src/handler/judge.ts @@ -8,7 +8,6 @@ import problem from '../model/problem'; import record from '../model/record'; import * as setting from '../model/setting'; import storage from '../model/storage'; -import * as system from '../model/system'; import task from '../model/task'; import * as bus from '../service/bus'; import { updateJudge } from '../service/monitor'; @@ -138,9 +137,7 @@ class JudgeConnectionHandler extends ConnectionHandler { ip: string; async prepare() { - const xff = system.get('server.xff'); - this.ip = xff ? this.request.headers[xff] || this.request.ip : this.request.ip; - logger.info('Judge daemon connected from ', this.ip); + logger.info('Judge daemon connected from ', this.request.ip); this.send({ language: setting.langs }); this.sendLanguageConfig = this.sendLanguageConfig.bind(this); bus.on('system/setting', this.sendLanguageConfig);