Index: /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/TestError.java
===================================================================
--- /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/TestError.java	(revision 6302)
+++ /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/TestError.java	(revision 6303)
@@ -310,5 +310,5 @@
 
 		public void visit(WaySegment ws) {
-			if (ws.lowerIndex < 0 || ws.lowerIndex >= ws.way.nodes.size()) return;
+			if (ws.lowerIndex < 0 || ws.lowerIndex + 1 >= ws.way.nodes.size()) return;
 			Node a = ws.way.nodes.get(ws.lowerIndex),
 				 b = ws.way.nodes.get(ws.lowerIndex + 1);
