Index: /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/SelfIntersectingWay.java
===================================================================
--- /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/SelfIntersectingWay.java	(revision 5282)
+++ /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/SelfIntersectingWay.java	(revision 5283)
@@ -24,5 +24,6 @@
 		HashSet<Node> nodes = new HashSet<Node>();
 
-		for (Node n : w.nodes) {
+		for (int i = 1; i < w.nodes.size() - 1; i++) {
+			Node n = w.nodes.get(i);
 			if (nodes.contains(n)) {
 				errors.add(new TestError(this,
