From 38f8e9159dacfe99b0c25ea223f467f540f98e49 Mon Sep 17 00:00:00 2001
From: Brian J Brennan <brianloveswords@gmail.com>
Date: Sat, 20 Aug 2011 19:35:57 -0700
Subject: [PATCH] Ensure req.body exists before trying to use it.

---
 verifier/app.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/verifier/app.js b/verifier/app.js
index 9c8d36b10..4bb918340 100644
--- a/verifier/app.js
+++ b/verifier/app.js
@@ -39,13 +39,14 @@ const   path = require('path'),
    httputils = require('./lib/httputils.js'),
  idassertion = require('./lib/idassertion.js'),
          jwt = require('./lib/jwt.js'),
-     express = require('express');
+     express = require('express'),
      metrics = require('../libs/metrics.js'),
      logger = require('../libs/logging.js').logger;
 
 logger.info("verifier server starting up");
 
 function doVerify(req, resp, next) {
+  req.body = req.body || {}
   var assertion = (req.query && req.query.assertion) ? req.query.assertion : req.body.assertion;
   var audience = (req.query && req.query.audience) ? req.query.audience : req.body.audience;
 
-- 
GitLab