Files
codeql/java/ql/test/query-tests/security/CWE-367/semmle/tests/FieldAlwaysLocked.java
2025-03-13 15:03:32 +00:00

25 lines
617 B
Java

package test.cwe367.semmle.tests;
import java.util.Enumeration;
import java.util.Hashtable;
class FieldAlwaysLocked {
Hashtable field;
public FieldAlwaysLocked() {
field = new Hashtable();
}
protected synchronized void checkOut() {
Object o;
if (field.size() > 0) {
Enumeration e = field.keys();
while (e.hasMoreElements()) {
o = e.nextElement();
field.remove(o);
}
}
}
}