From 71330946f4adf25395d5555a789a9e9ecd559ca2 Mon Sep 17 00:00:00 2001 From: "rogan.dawes" Date: Thu, 10 Jan 2008 10:14:17 +0000 Subject: [PATCH] Make it possible to override WebGoat context settings via environment variables git-svn-id: http://webgoat.googlecode.com/svn/trunk@242 4033779f-a91e-0410-96ef-6bf7bf53c507 --- .../org/owasp/webgoat/session/WebgoatContext.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/WebgoatContext.java b/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/WebgoatContext.java index 5752cfe1c..f2a79223a 100755 --- a/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/WebgoatContext.java +++ b/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/WebgoatContext.java @@ -94,8 +94,12 @@ public class WebgoatContext { } private String getParameter(HttpServlet servlet, String key) { - return System.getProperty(key, servlet.getInitParameter(key)); + String value = System.getenv().get(key); + if (value == null) + value = servlet.getInitParameter(key); + return value; } + /** * returns the connection string with the real path to the database * directory inserted at the word PATH