From 7e08d9fd48da360096efde1b6ff589599798178e Mon Sep 17 00:00:00 2001 From: "Ray J. Greenwell" Date: Fri, 20 Mar 2026 13:39:51 -0700 Subject: [PATCH] All we're ever doing with the prefixes is iterating them. List. --- core/src/main/java/com/threerings/io/ObjectInputStream.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/threerings/io/ObjectInputStream.java b/core/src/main/java/com/threerings/io/ObjectInputStream.java index 0f4cd18c4..48db5506b 100644 --- a/core/src/main/java/com/threerings/io/ObjectInputStream.java +++ b/core/src/main/java/com/threerings/io/ObjectInputStream.java @@ -13,7 +13,7 @@ import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; -import com.google.common.collect.ImmutableSet; +import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import com.google.common.collect.Maps; @@ -41,7 +41,7 @@ public class ObjectInputStream extends DataInputStream */ public static void setAllowedClassPrefixes (Set prefixes) { - _allowedPrefixes = ImmutableSet.copyOf(prefixes); + _allowedPrefixes = ImmutableList.copyOf(prefixes); } /** @@ -401,7 +401,7 @@ public class ObjectInputStream extends DataInputStream protected int _depth; /** If set, only classes with names starting with one of these prefixes may be deserialized. */ - protected static volatile Set _allowedPrefixes; + protected static volatile List _allowedPrefixes; /** Used to activate verbose debug logging. */ protected static final boolean STREAM_DEBUG = false;