[git] EA-36012 Avoid CME via defensive copying.

This commit is contained in:
Kirill Likhodedov
2012-05-11 12:57:48 +04:00
parent ae8e1fa4f8
commit 0d377d40c9
@@ -31,10 +31,7 @@ import git4idea.commands.Git;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.*;
/**
* <p>
@@ -159,7 +156,7 @@ public class GitUntrackedFilesHolder implements Disposable, BulkFileListener {
rescanAll();
}
synchronized (myDefinitelyUntrackedFiles) {
return myDefinitelyUntrackedFiles;
return new ArrayList<VirtualFile>(myDefinitelyUntrackedFiles);
}
}