jdk/src/share/classes/java/util/Vector.java
changeset 17432 efdf6eb85a17
parent 17180 f568bc4ece21
child 19074 84a8d23e8f32
--- a/jdk/src/share/classes/java/util/Vector.java	Mon May 06 20:54:42 2013 -0700
+++ b/jdk/src/share/classes/java/util/Vector.java	Mon May 06 20:54:48 2013 -0700
@@ -1172,7 +1172,8 @@
                     action.accept((E) elementData[i++]);
                 }
                 // update once at end of iteration to reduce heap write traffic
-                lastRet = cursor = i;
+                cursor = i;
+                lastRet = i - 1;
                 checkForComodification();
             }
         }