QuackatronHQ / Gigarepo

Servlets should not use mutable fields without synchronization JAVA-E0128
Bug risk
Critical
3 occurrences in this check
conn is accessed without synchronization
 38        try {
 39            conn =
 40                    conn = DriverManager.getConnection(DB_URL, "user", "");
 41            Statement s = conn.createStatement(); 42            s.execute("SELECT userName, isWin FROM users WHERE uid = " + req.getParameter("ticket") + ";");
 43            ResultSet r = s.getResultSet();
 44
conn is accessed without synchronization
 37
 38        try {
 39            conn =
 40                    conn = DriverManager.getConnection(DB_URL, "user", ""); 41            Statement s = conn.createStatement();
 42            s.execute("SELECT userName, isWin FROM users WHERE uid = " + req.getParameter("ticket") + ";");
 43            ResultSet r = s.getResultSet();
conn is accessed without synchronization
 36        Boolean b = Boolean.parseBoolean(req.getParameter("winCondition"));
 37
 38        try {
 39            conn = 40                    conn = DriverManager.getConnection(DB_URL, "user", "");
 41            Statement s = conn.createStatement();
 42            s.execute("SELECT userName, isWin FROM users WHERE uid = " + req.getParameter("ticket") + ";");