You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2017/01/12 15:21:53 UTC
[36/50] [abbrv] tinkerpop git commit: a potential clone() error in
DefaultTraversal where the 'last traverser' field is not set to
EmptyTraverser. We haven't run into this problem, but it was a potential. CTR.
a potential clone() error in DefaultTraversal where the 'last traverser' field is not set to EmptyTraverser. We haven't run into this problem, but it was a potential. CTR.
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/3c80611a
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/3c80611a
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/3c80611a
Branch: refs/heads/TINKERPOP-1565
Commit: 3c80611acd992f35e26ce7c4e148180a2893a876
Parents: fd76026
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Tue Jan 10 10:52:53 2017 -0700
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Tue Jan 10 10:52:53 2017 -0700
----------------------------------------------------------------------
.../tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/3c80611a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
index 3c21e37..eb5f087 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
@@ -234,6 +234,7 @@ public class DefaultTraversal<S, E> implements Traversal.Admin<S, E> {
public DefaultTraversal<S, E> clone() {
try {
final DefaultTraversal<S, E> clone = (DefaultTraversal<S, E>) super.clone();
+ clone.lastTraverser = EmptyTraverser.instance();
clone.steps = new ArrayList<>();
clone.unmodifiableSteps = Collections.unmodifiableList(clone.steps);
clone.sideEffects = this.sideEffects.clone();