You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2018/04/18 11:04:24 UTC
[5/5] jena git commit: Close iterator because of early exit.
Close iterator because of early exit.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/5a4883e3
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/5a4883e3
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/5a4883e3
Branch: refs/heads/master
Commit: 5a4883e39af68c19c8bff79a80bde3354730fec7
Parents: 1af8789
Author: Andy Seaborne <an...@apache.org>
Authored: Wed Apr 18 12:04:11 2018 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Wed Apr 18 12:04:11 2018 +0100
----------------------------------------------------------------------
.../java/org/apache/jena/graph/impl/GraphMatcher.java | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/5a4883e3/jena-core/src/main/java/org/apache/jena/graph/impl/GraphMatcher.java
----------------------------------------------------------------------
diff --git a/jena-core/src/main/java/org/apache/jena/graph/impl/GraphMatcher.java b/jena-core/src/main/java/org/apache/jena/graph/impl/GraphMatcher.java
index b4e1062..f322ce0 100644
--- a/jena-core/src/main/java/org/apache/jena/graph/impl/GraphMatcher.java
+++ b/jena-core/src/main/java/org/apache/jena/graph/impl/GraphMatcher.java
@@ -322,12 +322,14 @@ public class GraphMatcher extends java.lang.Object {
return false ;
// Force to same term when o is a ground literal.
ExtendedIterator<Triple> iter = otherm.find(triple) ;
- while (iter.hasNext()) {
- Triple t = iter.next() ;
- if ( t.getObject().equals(o) )
- return true ;
- }
- return false ;
+ try {
+ while (iter.hasNext()) {
+ Triple t = iter.next() ;
+ if ( t.getObject().equals(o) )
+ return true ;
+ }
+ return false ;
+ } finally { iter.close(); }
}
private Bucket smallestBucket() {