diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2021-11-15 20:05:35 +0200 |
---|---|---|
committer | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2021-11-15 21:13:52 +0200 |
commit | 1198369f61fdadd2a45e0238d9b63f6a2e4e13ff (patch) | |
tree | 366582c00e5aab60ea819bd99508875467ccc1f1 | |
parent | eef81aae356771d835032eeb408a782e37ccb633 (diff) |
VersionMetaData: Don't close passed in RevWalk
Change-Id: I36c6f470c624f82b517e93b11ec36e557b4cb456
-rw-r--r-- | java/com/google/gerrit/server/git/meta/VersionedMetaData.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/java/com/google/gerrit/server/git/meta/VersionedMetaData.java b/java/com/google/gerrit/server/git/meta/VersionedMetaData.java index 87a572a362..de79a6fada 100644 --- a/java/com/google/gerrit/server/git/meta/VersionedMetaData.java +++ b/java/com/google/gerrit/server/git/meta/VersionedMetaData.java @@ -424,7 +424,10 @@ public abstract class VersionedMetaData { public void close() { newTree = null; - rw.close(); + if (revWalk == null) { + rw.close(); + } + if (objInserter == null && inserter != null) { inserter.close(); inserter = null; |