From 80c2d07b7296903794dc3ed5ebee2a3c3c1d7fbd Mon Sep 17 00:00:00 2001 From: Michael Schmatz Date: Thu, 10 Apr 2014 17:40:27 -0700 Subject: [PATCH] Fixed mail auth Sorry for committing directly to production branch --- server/routes/mail.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/routes/mail.coffee b/server/routes/mail.coffee index b1a4b6ba3..9023209d2 100644 --- a/server/routes/mail.coffee +++ b/server/routes/mail.coffee @@ -37,7 +37,7 @@ getTimeFromDaysAgo = (now, daysAgo) -> t = now - 86400 * 1000 * daysAgo - LADDER_PREGAME_INTERVAL isRequestFromDesignatedCronHandler = (req, res) -> - requestIP = req.headers['x-forwarded-for'][0] + requestIP = req.headers['x-forwarded-for']?.replace(" ","").split(",")[0] if requestIP isnt config.mail.cronHandlerPublicIP and requestIP isnt config.mail.cronHandlerPrivateIP console.log "RECEIVED REQUEST FROM IP #{requestIP}(headers indicate #{req.headers['x-forwarded-for']}" console.log "UNAUTHORIZED ATTEMPT TO SEND TRANSACTIONAL LADDER EMAIL THROUGH CRON MAIL HANDLER"