From 0f794b2884c666f5df2259fbb6b41da170ee0c34 Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Mon, 4 Nov 2013 19:57:01 +0400 Subject: [PATCH] [log] defensive copying --- .../impl/src/com/intellij/vcs/log/impl/VcsCommitImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsCommitImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsCommitImpl.java index e1f075b014cd..3900dfc43c28 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsCommitImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsCommitImpl.java @@ -7,6 +7,7 @@ import com.intellij.vcs.log.Hash; import com.intellij.vcs.log.VcsCommit; import org.jetbrains.annotations.NotNull; +import java.util.ArrayList; import java.util.List; /** @@ -26,7 +27,7 @@ public class VcsCommitImpl implements VcsCommit { public VcsCommitImpl(@NotNull Hash hash, @NotNull List parents) { myHash = hash; - myParents = parents; + myParents = new ArrayList(parents); } @Override