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 2015/12/03 23:07:36 UTC

[3/3] jena git commit: Protect clean up code in end() for multiple calls.

Protect clean up code in end() for multiple calls.

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/83cf64d7
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/83cf64d7
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/83cf64d7

Branch: refs/heads/master
Commit: 83cf64d7800c19c2553a68924ce0900ebe95a76a
Parents: 4b0b92b
Author: Andy Seaborne <an...@apache.org>
Authored: Thu Dec 3 22:06:59 2015 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Thu Dec 3 22:06:59 2015 +0000

----------------------------------------------------------------------
 .../java/org/apache/jena/sparql/core/mem/DatasetGraphInMemory.java | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/83cf64d7/jena-arq/src/main/java/org/apache/jena/sparql/core/mem/DatasetGraphInMemory.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/core/mem/DatasetGraphInMemory.java b/jena-arq/src/main/java/org/apache/jena/sparql/core/mem/DatasetGraphInMemory.java
index ad7e4ff..150bf24 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/core/mem/DatasetGraphInMemory.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/core/mem/DatasetGraphInMemory.java
@@ -166,6 +166,8 @@ public class DatasetGraphInMemory extends DatasetGraphTriplesQuads implements Tr
 
 	@Override
 	public void end() {
+	    if ( !isInTransaction() )
+	        return ;
 		quadsIndex().end();
 		defaultGraph().end();
 		isInTransaction(false);