Merge branch 'stable-3.0' into stable-3.1

* stable-3.0:
  Fix BatchMetaDataUpdate to not close passed in object reader

Change-Id: I3fb7e64f3619068b7a0d70dcbdf94cbcdd5bfed8
diff --git a/java/com/google/gerrit/server/git/meta/VersionedMetaData.java b/java/com/google/gerrit/server/git/meta/VersionedMetaData.java
index f0246a3..eaaf375 100644
--- a/java/com/google/gerrit/server/git/meta/VersionedMetaData.java
+++ b/java/com/google/gerrit/server/git/meta/VersionedMetaData.java
@@ -433,7 +433,7 @@
           inserter = null;
         }
 
-        if (reader != null) {
+        if (objReader == null && reader != null) {
           reader.close();
           reader = null;
         }