diff --git a/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/DatabaseUtilities.java b/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/DatabaseUtilities.java index 83548ebd4..b208677d8 100644 --- a/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/DatabaseUtilities.java +++ b/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/DatabaseUtilities.java @@ -58,7 +58,7 @@ public class DatabaseUtilities return getConnection(s.getUserName(), s.getWebgoatContext()); } - public static Connection getConnection(String user, WebgoatContext context) + public static synchronized Connection getConnection(String user, WebgoatContext context) throws ClassNotFoundException, SQLException { Connection conn = connections.get(user); @@ -75,7 +75,7 @@ public class DatabaseUtilities return conn; } - public static void returnConnection(String user) + public static synchronized void returnConnection(String user) { try {