From e54404d555356ee12761366884c4774cd9393207 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 24 Aug 2011 13:22:05 -0700 Subject: [PATCH] Reassign symbolic ref list after calling put. This is required since RefList.put returns a new RefList. Change-Id: I717d75d6f6154a6e0dc7cde3b72b0a59c68d955c Signed-off-by: Kevin Sawicki --- .../src/org/eclipse/jgit/storage/dht/DhtRefDatabase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefDatabase.java b/org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefDatabase.java index a1f910ea2a..b4394494a9 100644 --- a/org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefDatabase.java +++ b/org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefDatabase.java @@ -337,7 +337,7 @@ public class DhtRefDatabase extends RefDatabase { RefList sym = oldCache.sym; if (ref.isSymbolic()) { - sym.put(ref); + sym = sym.put(ref); } else { int p = sym.find(refName); if (0 <= p) -- 2.39.5