Merge branch 'stable-2.16' into stable-3.0

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

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